Share via


Microsoft Teams ile Azure DevOps için hizmet kancası oluşturma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure DevOps Server (2017.2 ve üzeri) projeleriniz hakkındaki etkinliğe doğrudan Microsoft Teams kanalınızdan bakın, örneğin:

  • İş öğesi güncelleştirmeleri
  • Çekme istekleri
  • Kod işlemeleri
  • Derlemeler
  • Yayın dağıtımları ve onayları

Not

Azure DevOps Services için, Microsoft Teams ile tümleştirmek için zengin özellikler sunan aşağıdaki uygulama paketini kullanmanızı öneririz.

Teams için Azure Boards uygulaması

Microsoft Teams için Azure Boards uygulaması, Teams kanallarınızdan iş öğelerini kolayca oluşturmanıza ve izlemenize yardımcı olur. Kullanıcılar bir komut kullanarak iş öğeleri oluşturabilir veya kanaldaki konuşmaları iş öğelerine dönüştürmek için ileti eylemlerini kullanabilir. Kullanıcılar ayrıca iş öğeleri her oluşturulduğunda veya güncelleştirildiğinde kanallarında bildirim almak için abonelikleri ayarlayabilir ve yönetebilir.

Teams için Azure Pipelines uygulaması

Microsoft Teams için Azure Pipelines uygulaması, işlem hatlarınızdaki olayları kolayca izlemenize yardımcı olur. Kullanıcılar uygulamadan tamamlanmış derlemeler, yayınlar, bekleyen onaylar ve daha fazlası için abonelik ayarlayıp yönetebilir ve kanallarında bu olaylar için bildirim alabilir. Kullanıcılar yayın dağıtımlarını kendi kanallarından da onaylayabilir.

Teams için Azure Repos uygulaması

Microsoft Teams için Azure Repos uygulaması, depolarınızdaki olayları kolayca izlemenize yardımcı olur. Kullanıcılar uygulamadan kod işlemeleri, çekme isteği oluşturma ve çekme isteği güncelleştirmeleri ve daha fazlası için abonelikler ayarlayıp yönetebilir ve kanallarında bu olaylar için bildirim alabilir.

Azure DevOps Server için yeni bağlayıcı yapılandırma

Azure DevOps Server ile Teams arasında tümleştirmeyi yapılandırmak iki adımlı bir işlemdir. Önce Teams'de bir bağlayıcı ayarlayın, ardından Azure DevOps Server projenizde bir veya daha fazla hizmet kancası aboneliği ayarlayın.

Not

Hizmet kancası abonelikleri oluşturmak için proje yöneticisi izinleri gereklidir. YAML işlem hatları için olaylar desteklenmez.

Teams'den

  1. Olayları Azure DevOps'tan Microsoft Teams'e getirmek için '...' öğesini, üç noktayı seçin veya ekip kanalınızın üst gezinti bölmesinden Bağlan or'ları seçin.

    Teams eylemleri menüsünü açma

  2. Listeden Azure DevOps'yi seçin.

    Bağlayıcıların listesi

  3. Ekle'yi seçin.

  4. Bağlayıcıyı yapılandırın.

  5. Oluşturulan web kancası URL'sini kopyalayın. Azure DevOps projenizde hizmet kancası aboneliklerini ayarlarken bu URL'yi sağlayın.

Azure DevOps Server'dan

  1. Proje sayfanızdan ()https://mycompany/tfs/[collection]/[project] ayarlarda Hizmet Kancaları'nagidin:

    Azure DevOps Services, Service Hook Ayarlar

  2. Abonelik oluştur'a tıklayın ve Teams hizmetini seçin.

  3. Teams kanalınızda görünmesini istediğiniz etkinlik türünü seçin. Tetikleyicilerin her birini belirli şekillerde filtreleyebilirsiniz.

    Örneğin, oluşturulan çekme isteği tetikleyicisi, çekme isteğinin gerçekleştiği depoya, geçerli olduğu hedef dala ve isteği gözden geçirmek için gereken veya davet edilen ekip üyelerine göre filtrelenebilir.

  4. Teams bağlayıcı yapılandırma adımından web kancası URL'sini yapıştırın ve Son'u seçin.

Projenizdeki etkinlikler Teams kanalınızda görünmeye başlar.

Microsoft Teams'de Azure DevOps sekmelerini yapılandırma

  1. Kanban panonuzu veya panonuzu Microsoft Teams'e getirmek için ekip kanalınızın üst kısmında + Yeni ekle sekmesini seçin. Web sitesi simgesini bulun ve Bağlantıyı Azure DevOps panonuza veya panonuza ekleyin.

    Teams kanalına yeni sekme ekleme

  2. Kimlik doğrulaması yaptıktan sonra Kanban panonuz veya panonuz görüntülenir.

Sık sorulan sorular (SSS)

S: Azure DevOps Server projemden Teams kanalımda gösterilecek birden çok olayı nasıl alabilirim?

Y: İstediğiniz her olay türü için yeni bir abonelik oluşturun. Örneğin, Teams kanalınızda derleme hatalarını ve yeni iş öğelerini görmek istiyorsanız iki ek abonelik oluşturun.

S: Microsoft Teams'e bağlanmaya çalışırken neden kuruluşumu göremiyorum?

Y: Yalnızca Microsoft Teams hesabınızla aynı Microsoft Entra kiracısında bulunan kuruluşlar bağlanabilir. E-posta adresiniz Azure DevOps Services ve Microsoft Teams için aynı olsa bile, farklı kiracılar tarafından yedeklenebilir, bu nedenle bağlantı kurulamaz.

Azure DevOps Services ile aynı Microsoft Entra ID'de yeni bir Ekip oluşturun veya Azure DevOps Services’i Teams ile aynı Microsoft Entra ID’ye taşıyın. Microsoft Entra aracılığıyla erişim hakkında SSS, Kuruluşum neden zaten bir dizine bağlı?.