bolluk ile Azure Pipelines

Azure Pipelines

bollukkullanırsanız, işlem hatlarınızın olaylarını kolayca izlemek için Azure Pipelines uygulamasını bolluk için kullanabilirsiniz. Uygulamadan yapılar, yayınlar, YAML işlem hatları, bekleyen onaylar ve daha fazlası için abonelikler oluşturup yönetin ve bolluk kanallarınızın bu olayları için bildirim alın.

Bildirimler görüntüsü

Not

Bu özellik yalnızca Azure DevOps Services kullanılabilir. Genellikle yeni özellikler, önce bulut hizmetinde tanıtılmıştır ve ardından bir sonraki ana sürümde veya Azure DevOps Server güncelleştirmesinde şirket içinde kullanılabilir hale getirilir. daha fazla bilgi için bkz. Azure DevOps özellik zaman çizelgesi.

Azure Pipelines uygulamasını bolluk çalışma alanınıza ekleyin

Azure Pipelines uygulamasını bolluk çalışma alanınıza yüklemek için Azure Pipelines bolluk uygulamasına gidin. Bu eklendikten sonra uygulamadan aşağıda gösterildiği gibi bir hoş geldiniz iletisi görürsünüz. /azpipelinesUygulamayla etkileşim kurmaya başlamak için tanıtıcıyı kullanın.

Hoş geldiniz iletisi görüntüsü

Azure Pipelines uygulamayı işlem hatlarınız için Bağlan

Uygulama, bolluk çalışma alanınıza yüklendikten sonra uygulamayı izlemek istediğiniz işlem hattına bağlayabilirsiniz. uygulama, herhangi bir komutu çalıştırmadan önce Azure Pipelines kimliğini doğrulamanızı ister.

Oturum açma istemi resmi

Bir projedeki tüm işlem hatlarını izlemeye başlamak için bir kanalın içinde aşağıdaki eğik çizgi komutunu kullanın:

/azpipelines subscribe [project url]

Proje URL 'SI, projenizdeki herhangi bir sayfa (işlem hattı URL 'Leri hariç) olabilir.

Örneğin:

/azpipelines subscribe https://dev.azure.com/myorg/myproject/

Ayrıca, aşağıdaki komutu kullanarak belirli bir işlem hattını izleyebilirsiniz:

/azpipelines subscribe [pipeline url]

İşlem hattı URL 'si, işlem hattınızda definitionId veya URL 'de bulunan herhangi bir sayfada olabilir buildId/releaseId .

Örneğin:

/azpipelines subscribe https://dev.azure.com/myorg/myproject/_build?definitionId=123

veya:

/azpipelines subscribe https://dev.azure.com/myorg/myproject/_release?definitionId=123&view=mine&_a=releases

Abone ol komutu, varsayılan olarak birkaç abonelik kullanmaya başlamanızı alır. Derleme işlem hatları için kanal, derleme tamamlandı bildirimine abone olur. Yayın işlem hatları için, kanal yayın dağıtımınıalmaya başlar, yayın dağıtımı tamamlandı ve dağıtım onayı bekleyen bildirimler serbest bırakılır. YAML işlem hatları için, çalışma aşaması durumu değişikliği ve çalıştırma aşamasının onay bildirimleri beklediği için abonelikler oluşturulur.

Abonelik eklenen görüntü

Abonelikleri yönetme

Bir kanalın aboneliklerini yönetmek için aşağıdaki komutu kullanın:

/azpipelines subscriptions

Bu komut, kanalın tüm geçerli aboneliklerini listeler ve yeni abonelikler eklemenize olanak tanır.

[! NOTE] takım yöneticileri Project yöneticileri tarafından oluşturulan abonelikleri kaldıramaz veya değiştiremezler.

Abonelikler listesi resmi

Abonelikleri özelleştirmek için filtreleri etkili bir şekilde kullanma

Bir Kullanıcı herhangi bir işlem hattına abone olduğunda, uygulanan herhangi bir filtre olmadan birkaç abonelik varsayılan olarak oluşturulur. Genellikle, kullanıcıların bu abonelikleri özelleştirme ihtiyacı vardır. Örneğin, kullanıcılar yalnızca başarısız olan yapılar hakkında dinlemek veya yalnızca dağıtımlar üretime gönderildiğinde bildirim almak isteyebilir. Azure Pipelines uygulaması, kanalınıza gördüklerinizi özelleştirmek için filtreleri destekler.

  1. /azpipelines subscriptions komutunu çalıştırın
  2. Abonelikler listesinde, istenmeyen veya değiştirilmesi gereken bir abonelik varsa (örnek: kanalda gürültü oluşturma), Kaldır düğmesini seçin.
  3. Abonelik Ekle düğmesini seçin
  4. Gerekli ardışık düzeni ve istenen olayı seçin
  5. Aboneliğinizi özelleştirmek için uygun filtreleri seçin

Örnek: yalnızca başarısız derlemeler için bildirim alın

Derleme filtreleri

Örnek: yalnızca dağıtımlar üretim ortamına itildiğinde bildirim alın

Yayın filtreleri

Kanalınızdan dağıtımları onaylama

klasik yayınlar için yayın dağıtımı onayı bekleyen bildirimine abone olarak veya yaml işlem hatları için onay bildirimi bekleyen çalıştırma aşamasına abone olarak Azure Pipelines portalına gitmeden, kanalınızın içinden dağıtımları onaylayabilirsiniz. Bu aboneliklerden her ikisi de, işlem hattına abone olduğunuzda varsayılan olarak oluşturulur.

Onaya hazırlanıyor

Bir aşamanın çalıştırılması her onay için beklendiğinde, isteği onaylama veya reddetme seçeneklerini içeren bir bildirim kartı kanala gönderilir. Onaylayanlar bildirimdeki isteğin ayrıntılarını gözden geçirebilir ve uygun eylemi gerçekleştirebilir. Aşağıdaki örnekte, dağıtım onaylandı ve kartta onay durumu görüntülenir.

Onaylanan bildirimi gösteren ekran görüntüsü.

uygulama, tek onaylayan, birden çok onaylayan (herhangi bir kullanıcı, herhangi bir sıra, sırayla) ve takımlar gibi Azure Pipelines portalda bulunan tüm denetimleri ve onay senaryolarını destekler. İstekleri bir takım adına veya bir ekip adına göre onaylayabilirsiniz.

İşlem hattı URL 'Leri önizlemeleri

Bir Kullanıcı bir işlem hattı URL 'sini yapıştırdığınızda, aşağıdaki görüntüde aşağıdakine benzer bir önizleme gösterilir. Bu işlem hattı ile ilgili konuşmaları ilgili ve doğru tutmaya yardımcı olur.

Derleme URL 'SI geri alınıyor.

Yayın URL 'SI geri alınıyor.

Bu özelliğin çalışması için kullanıcıların oturum açmış olması gerekir. Oturum açtıktan sonra, bu özellik çalışma alanındaki tüm kanallar için çalışır.

Bir kanaldan abonelikleri ve işlem hatlarını kaldırma

Kanalınızı temizlemek istiyorsanız, bir proje içindeki tüm işlem hatlarından aboneliğinizi kaldırmak için aşağıdaki komutları kullanın.

/azpipelines unsubscribe all [project url]

Örneğin:

/azpipelines unsubscribe all https://dev.azure.com/myorg/myproject

Bu komut, projedeki herhangi bir işlem hattı ile ilgili tüm abonelikleri siler ve işlem hatlarını kanaldan kaldırır.

Önemli

Bu komutu yalnızca proje yöneticileri çalıştırabilir.

Komut başvurusu

Azure Pipelines uygulamasının desteklediği tüm komutlar şunlardır:

Eğik çizgi komutu İşlev
/azpipeline abone olma [işlem hattı URL 'si/proje URL 'si] Bildirimleri almak için bir projede bir işlem hattına veya tüm işlem hattına abone olma
/azboru işlem abonelikleri Bu kanala yönelik abonelikler ekleme veya kaldırma
/azardışık düzen geri bildirimi Bir sorunu bildirin veya bir özellik önerin
/azhatlarının yardımı Eğik çizgi komutlarıyla ilgili yardım alın
/azhatlarının oturum açma Azure Pipelines hesabınızda oturum açın
/azhatlarını SignOut Azure Pipelines hesabınızda oturumu kapatın
/azhatlarını kaldırma tümü [proje URL 'si] Tüm işlem hatlarını (bir projeye ait olan) ve bunların ilişkili aboneliklerini bir kanaldan kaldırın

Özel kanallardaki bildirimler

Azure Pipelines uygulaması, özel kanallarınızın işlem hattı etkinliklerini de izlemenize yardımcı olabilir. Kullanarak bot 'ı Özel kanalınıza davet etmeniz gerekecektir /invite @azpipelines . Bunu yaptığınızda, bildirimlerinizi ortak bir kanalda yaptığınız şekilde ayarlayabilir ve yönetebilirsiniz.

Not

  • Azure Pipelines uygulamasını yalnızca şu anda Azure DevOps Services üzerinde barındırılan bir projeyle bolluk için kullanabilirsiniz.
  • Kullanıcı, abonelikleri ayarlamak için işlem hattını içeren projenin Yöneticisi olmalıdır
  • Bildirimler Şu anda doğrudan iletiler içinde desteklenmiyor
  • 'Onayyı tamamlamadan önce onaylayan kimliğini yeniden doğrulama' ilkesi uygulanmış dağıtım onayları desteklenmiyor
  • 'OAuth aracılığıyla üçüncü taraf uygulama erişimi' uygulamasının, kuruluş için Azure DevOps (Kuruluş Ayarlar - Güvenlik > - İlkeler) almak için > etkinleştirilmesi gerekir

Sorun giderme

Slack için Azure Pipelines App kullanırken aşağıdaki hatalarla karşılaşıyorsanız,bu bölümdeki yordamları izleyin.

Üzgünüz, bir sorun çıktı. Lütfen tekrar deneyin.

Bu Azure Pipelines OAuth kimlik doğrulama protokolünü kullanır ve kuruluşun etkinleştirilmesi için OAuth aracılığıyla Üçüncü taraf uygulama erişimi gerektirir. Bu ayarı etkinleştirmek için Kuruluş Ayarlar İlkeleri'negidin ve kuruluş için OAuth aracılığıyla üçüncü taraf uygulama erişimini On olarak ayarlayın.

Kuruluş ayarı için OAuth aracılığıyla Üçüncü taraf uygulama erişimini etkinleştirme

Yapılandırma başarısız oldu. Lütfen '{organization name}' adlı kuruluşun mevcut olduğundan ve yeterli izinlere sahip olduğundan emin olun.

Tarayıcınızı kullanarak Azure DevOps oturum https://aka.ms/VsSignout açın.

Özel veya gizlitarayıcıda penceresini açın ve 'a gidin ve oturum açın. Sol tarafta profil simgesinin altındaki açılan listeden, abone olmak istediğiniz işlem hattını içeren kuruluşu içeren dizini seçin.

İşlem hattını içeren kuruluşu içeren dizini seçin

Aynı tarayıcıda,yeni bir sekmeyi başlatın, 'a gidin ve çalışma alanınıza oturum açın ( webistemcisini kullanın). komutunu /azpipelines signout ve ardından komutunu /azpipelines signin çalıştırın.

Düğmeyi Sign in seçerek aşağıdaki örnekteki gibi bir onay sayfasına yönlendirilecektir. E-postanın yanında gösterilen dizinin önceki adımda seçilen dizinle aynı olduğundan emin olun. Oturum açma işlemini kabul etme ve tamamlama.

İstenen uygulama izinlerine onay

Bu adımlar kimlik doğrulama sorununuzu çözmezse Geliştirici hesabı'nda bize Community.