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.

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.

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.

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.

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.

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.
/azpipelines subscriptionskomutunu çalıştırın- Abonelikler listesinde, istenmeyen veya değiştirilmesi gereken bir abonelik varsa (örnek: kanalda gürültü oluşturma), Kaldır düğmesini seçin.
- Abonelik Ekle düğmesini seçin
- Gerekli ardışık düzeni ve istenen olayı seçin
- Aboneliğinizi özelleştirmek için uygun filtreleri seçin
Örnek: yalnızca başarısız derlemeler için bildirim alın

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

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.

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.

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.


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.
- 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.
Ü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.

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.

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.

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