Microsoft Teams ile Azure Pipelines kullanma
Azure Pipelines
Microsoft Teams Azure Pipelines uygulaması , işlem hatlarınız için olayları izlemenize olanak sağlar. yayınlar, bekleyen onaylar, tamamlanmış derlemeler vb. için Teams kanalınıza bildirimler ayarlayabilir ve bu bildirimleri alabilirsiniz. ayrıca, Teams kanalınızın içinden yayınları onaylayabilirsiniz.
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.
Önkoşullar
- bir Azure DevOps projeniz olmalıdır. Daha fazla bilgi için bkz. Proje oluşturma.
- işlem hattı abonelikleri ayarlamak için bir Project yöneticisi olmanız gerekir.
Azure Pipelines uygulamasını ayarlama
Microsoft Teams, uygulamalar deposuna gidin, Azure Pipelinesarayın ve Azure Pipelines' yı seçin.
Aç açılan okunu seçin ve ardından takıma Ekle' yi seçin.
Takımınızın adını seçin veya girin ve ardından bir bot ayarla' yı seçin.
konuşma bölmesinde Teams yazın
@azurePipelines signin.Azure Pipelines için oturum aç ' ı seçin ve kimlik doğrulamasını doldurun.
Komutları kullanma
Bir projedeki tüm işlem hatlarını veya yalnızca belirli işlem hatlarını izlemek için aşağıdaki komutları kullanın.
Projedeki tüm işlem hatlarını izleyin. URL, işlem hattı URL 'Leri hariç, projenizdeki herhangi bir sayfada olabilir. Örneğin,
@azure pipelines subscribe https://dev.azure.com/myorg/myproject/.@azure pipelines subscribe [project url]Belirli bir ardışık düzeni izleyin: İşlem hattı URL 'si, işlem hattınızda bulunan veya URL 'de bulunan herhangi bir sayfa olabilir
buildId/releaseId. Örneğin,@azure pipelines subscribe https://dev.azure.com/myorg/myproject/_build?definitionId=123.@azure pipelines subscribe [pipeline url]Yayın dağıtımına abone olan bir yayın işlem hattının başka bir örneği başlatıldı, yayın dağıtımı tamamlandıve yayın dağıtımı onayı bekleniyor bildirimleri .
Not
- Onay ilkesini tamamlamadan önce onaylayanın yeniden doğrulama kimliğini uygulamış olan dağıtım onaylarını desteklemiyoruz.
- Azure DevOps ' de kuruluşa ilişkin bildirimleri almak için ' OAuth üzerinden üçüncü taraf uygulama erişimi ' ni etkinleştirin.
Abonelikleri yönetme
Bir işlem hattına abone olduğunuzda, herhangi bir filtre uygulanmadan, birkaç abonelik varsayılan olarak oluşturulur. Bu abonelikleri özelleştirmek isteyebilirsiniz. Örneğin, yalnızca derlemeler başarısız olduğunda ya da dağıtımlar bir üretim ortamına itildiğinde bildirim almak isteyebilirsiniz. Azure Pipelines uygulaması, kanalınıza gördüklerinizi özelleştirmek için filtreleri destekler. Aboneliklerinizi yönetmek için aşağıdaki adımları izleyin.
@azure pipelines subscriptionskomutunu çalıştırın.Tüm abonelikleri görüntüle' yi seçin. Abonelik listesinde, istemediğiniz bir abonelik varsa, Kaldır' ı seçin.
Aşağı kaydırın ve Abonelik Ekle' yi seçin.
Gerekli ardışık düzeni ve olayı seçin.
Uygun filtreleri seçin ve sonra kaydedin.
Örnek 1: Başarısız derlemeler için bildirim alın.
Örnek 2: Yalnızca dağıtımlar üretim ortamına itildiğinde bildirim alın.
Not
- ekip yöneticileri, Project yöneticileri tarafından oluşturulan abonelikleri kaldıramaz veya değiştiremezler.
- Sohbet ve doğrudan iletiler içinde bildirimler desteklenmez.
Kanalınızdan dağıtımları onaylama
Azure Pipelines portalına geçmeden, kanalınızın içinden dağıtımları onaylayabilirsiniz. Klasik yayınlar için yayın dağıtımı onayı bekleyen bildirimine abone olun veya YAML işlem hatları için onay bildirimi bekleyen çalıştırma aşaması . 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ı 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 onaylanmıştır ve onay durumu kartın üzerinde görüntülenir.
Azure Pipelines uygulaması, Azure Pipelines portalında bulunan tüm denetimleri ve onay senaryolarını destekler. İstekleri bireysel olarak veya bir takım olarak onaylayabilirsiniz.
Oluşturma uzantısı kullanarak işlem hattı bilgilerini arama ve paylaşma
kullanıcıların işlem hatlarına ilişkin bilgileri aramasına ve paylaşmasına yardımcı olmak için Microsoft Teams Azure Pipelines uygulaması, oluşturma uzantısını destekler. Artık işlem hattı KIMLIĞINE veya işlem hattı adına göre işlem hatlarını arayabilirsiniz. oluşturma uzantısının çalışması için, kullanıcıların @azure pipelines signin komutunu çalıştırarak veya doğrudan oluşturma uzantısında oturum açarak ilgilendikleri Azure Pipelines projede oturum açması gerekir.

İşlem hattı URL 'Leri önizlemeleri
Teams bir işlem hattı URL 'si eklediğinizde aşağıdaki görüntülere benzer bir önizleme görürsünüz. Önizleme, işlem hattı ile ilgili konuşmaları ilgili ve güncel tutmaya yardımcı olur. Kompakt ve genişletilmiş kartlar arasında seçim yapabilirsiniz.
Örnek 1: Derleme URL 'SI önizlemesi

Örnek 2: Yayın URL 'SI önizlemesi

Oturum açtıktan sonra, bu özellik Microsoft Teams içindeki bir ekipteki tüm kanallar için geçerlidir.
İşlem hattı kanalının aboneliğini kaldırma
Bir proje içindeki tüm işlem hatlarından aboneliğinizi kaldırmak için aşağıdaki komutu kullanın.
@azure pipelines unsubscribe all [project url]
Örnek: URL ile tümünün aboneliğini kaldır
@azure pipelines 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 Project yöneticileri çalıştırabilir.
Bildirimlerinizi bağlama
Bir kanaldaki bildirimlerin kapladığı alanı azaltmak için bir dizi ilgili bildirimi bağlayın. Bir işlem hattının belirli bir çalıştırmasına bağlı tüm bildirimler birlikte bağlanır.
Örnek 1: Bağlantılı bildirimlerin Compact görünümü.

Örnek 2: Bağlantılı bildirimlerin genişletilmiş görünümü.

Azure Pipelines uygulamasındaki komutları kullanma
Azure Pipelines uygulamasının desteklediği aşağıdaki komutlara bakın:
| Eğik çizgi komutu | İşlev |
|---|---|
| @azure işlem hatları abonelik [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 |
| @azure işlem hatları abonelikleri | Bu kanala yönelik abonelikler ekleme veya kaldırma |
| @azure işlem hatları geri bildirimi | Bir sorunu bildirin veya bir özellik önerin |
| @azure işlem hatları yardımı | Eğik çizgi komutlarıyla ilgili yardım alın |
| @azure işlem hatları | Azure Pipelines hesabınızda oturum açın |
| @azure işlem hatları oturumu kapatma | Azure Pipelines hesabınızda oturumu kapatın |
| @azure işlem hatları aboneliği kaldır [proje URL 'si] | Tüm işlem hatlarını (bir projeye ait olan) ve bunların ilişkili aboneliklerini bir kanaldan kaldırın |
çoklu kiracılar Bağlan
Microsoft Teams ve Azure DevOps için farklı bir e-posta veya kiracı kullanıyorsanız, oturum açmak ve kullanım örneğine göre bağlanmak için aşağıdaki adımları uygulayın.
| Kullanım örneği | Microsoft Teams e-posta KIMLIĞI & kiracısı | Azure DevOps e-posta KIMLIĞI & kiracısı | Oturum açma eylemi |
|---|---|---|---|
| 1 | email1@abc.com (kiracı 1) | email1@abc.com (kiracı 1) | Oturum açma seçin |
| 2 | email1@abc.com (kiracı 1) | email2@pqr.com (kiracı 2) | -Azure DevOps oturum açın. -Aynı tarayıcıda yeni bir sekme başlatın ve adresine gidin https://teams.microsoft.com/ . -Komutunu çalıştırın sign in ve sign inı seçin. |
| 3 | email1@abc.com (kiracı 1) | email2@pqr.com (kiracı 2) | - Farklı bir e-posta adresiyle oturum aç 'ı seçin. -E-posta KIMLIĞI seçicisinde, oturum açmak için Email2 kullanın. |
| 4 | email1@abc.com (kiracı 1) | email2@pqr.com (varsayılan olmayan kiracı 3) | Şu anda desteklenmiyor. |
Sorun giderme
- Ne yazık ki bir sorun oluştu. Lütfen tekrar deneyin.
- Yapılandırma başarısız oldu. Lütfen ' {kuruluş adı} ' kuruluşunun var olduğundan ve yeterli izinlere sahip olduğunuzdan emin olun.
Ne yazık ki bir sorun oluştu. Lütfen tekrar deneyin.
Azure Pipelines uygulama 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ş Ayarlargüvenlikilkeleri' ne gidin ve kuruluş ayarı için OAuth aracılığıyla üçüncü taraf uygulama erişiminiaçıkolarak ayarlayın.

Yapılandırma başarısız oldu. Lütfen ' {kuruluş adı} ' kuruluşunun var olduğundan ve yeterli izinlere sahip olduğunuzdan emin olun.
tarayıcınızı kullanmaya giderek Azure DevOps oturumunuzu kapatın https://aka.ms/VsSignout .
Özel veya bir tarayıcı penceresinde açın ve şuraya gidin ve oturum açın. Sol taraftaki profil simgesinin altındaki açılan menüde, abone olmak istediğiniz işlem hattını içeren kuruluşu içeren dizini seçin.

Aynı tarayıcıdayeni bir sekme başlatın ve ' de oturum açın . komutunu çalıştırın @Azure Pipelines signout ve sonra @Azure Pipelines signin Microsoft Teams Azure Pipelines uygulamasının yüklü olduğu kanalda komutunu çalıştırın.
Düğmesini seçin Sign in ve aşağıdaki örnekte olduğu gibi bir izin sayfasına yeniden yönlendirilirsiniz. E-postanın yanında gösterilen dizinin, önceki adımda seçtiğiniz şekilde aynı olduğundan emin olun. Oturum açma işlemini kabul edin ve doldurun.

Bu adımlar, kimlik doğrulama sorununuzu gidermezse, geliştirici Communitybize ulaşın.