Hizmet kancaları ile tümleştirin
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2017
Hizmet kancaları, projelerde olaylar olduğunda diğer hizmetler üzerinde görevler Azure DevOps sağlar. Örneğin, bir iş öğesi oluşturulduğunda Trello'da bir kart oluşturun veya derleme başarısız olduğunda takımınız mobil cihazlarına anında iletili bildirim gönderin. Ayrıca, projeleriniz içinde olaylar olduğunda etkinlikleri sağlamak için daha verimli bir yol olarak özel uygulama ve hizmetlerde hizmet kancalarını kullanabilirsiniz.
Hizmet kancası nedir?
Hizmet kancası yayımcıları bir olay kümesi tanımlar. Abonelikler olayları dinler ve olayı temel alarak yapılacak eylemleri tanımlar. Abonelikler ayrıca birolay oluştuğunda kendi eylemlerini çalıştırabilir dış hizmetler olan tüketicileri de hedefler.

Not
Hizmet Azure DevOps Services uç noktalarına bağlanmak için gelen bağlantı için IP aralıklarına izin verme gerekir. Ayrıntılar için bkz. İzin verilen adres listeleri ve ağ bağlantıları, IP adresleri ve aralık kısıtlamaları.
Kullanılabilir hizmetler
Bu hizmetler hizmet kancalarının hedefi olarak kullanılabilir. Azure DevOps Services ile tümleştirilen diğer uygulama ve hizmetler hakkında bilgi edinmek için Visual Studio Market'i ziyaret edin
| Pipelines | İşbirliği | Müşteri desteği | Planlama ve izleme | Tümleştirme |
|---|---|---|---|---|
| AppVeyor | Flowdock | UserVoice | Trello | Azure Service Bus |
| Bambu | HipChat (Artık desteklenmiyor) | Zendesk | Azure Depolama | |
| Jenkins | Hubot | Grafana | ||
| MyGet | Office 365 | Web Kancaları | ||
| Slack | Slack | Slack | Zapier | |
| Microsoft Teams | Microsoft Teams | Microsoft Teams | Datadog |
Abonelik oluşturma
Bu hizmetlerden birini Azure DevOps Services yeni bir abonelik oluşturmanız gerekir. Çoğu durumda, diğer hizmette de bazı işler yapmak zorunda oluruz. Belirli ayrıntılar için, ilgilendiğiniz hizmetle ilgili bilgilere bakın.
Web erişiminde bir projenin yönetici sayfasını açın.
Sihirbazı çalıştırarak bir abonelik oluşturun.

Tümleştirerek istediğiniz hizmeti seçin.
Tetiklenen olayı ve tüm filtreleri (varsa) seçin.
Hedef hizmette çalıştıracak bir eylem seçin.
Not
Kullanılabilir eylemlerin listesi, seçtiğiniz olay türüne göre sınırlı olabilir.
Ayarların doğru olduğunu onaylamak için aboneliği test edin ve sihirbazı tamamlayın.
Web erişiminde bir projenin yönetici sayfasını açın.
Sihirbazı çalıştırarak bir abonelik oluşturun.
Tümleştirerek istediğiniz hizmeti seçin.
Tetiklenen olayı ve tüm filtreleri (varsa) seçin.
Hedef hizmette çalıştıracak bir eylem seçin.
Not
Kullanılabilir eylemlerin listesi, seçtiğiniz olay türüne göre sınırlı olabilir.
Ayarların doğru olduğunu onaylamak için aboneliği test edin ve sihirbazı tamamlayın.
&Soru-Cevap
S: Aboneliği ayarlamak için hangi izinlere ihtiyacım var?
A: Abonelikleri düzenleme veAbonelikleri görüntüleme. Varsayılan olarak, yalnızca proje yöneticileri bu izinlere sahip olur. Bunları doğrudan diğer kullanıcılara vermek için komut satırı aracını veya Güvenlik REST API.
S: Abonelikleri düzenle ve Abonelikleri görüntüle izinlerini atamanıngüvenlik üzerindeki etkileri nedir?
A: Bu izinlere sahip kullanıcı, projede oluşturulan tüm abonelikleri ve bu aboneliklerin bildirim geçmişini görebilir. Bu kullanıcı daha sonra bu projede herhangi bir türde hizmet kancası aboneliği oluşturabilir. Kullanıcı, başka türlü erişim iznine sahip olmadığını bir kaynak için bir abonelik ayarlarsa, abonelik tetiklenir.
Örneğin: XYZ alan yolundaki iş öğelerine erişimim yoksa ve iş öğesi güncelleştirme olaylarına bir abonelik ayarlatırsam, XYZ alan yolundaki iş öğelerine güncelleştirmeler için bildirim almam. Ancak, XYZ alan yolundaki iş öğelerine erişimi olan başka bir kullanıcı bu "iş öğesi güncelleştirme" olaylarını alıyorsa, diğer kullanıcının olaylarının bildirim geçmişini görebilir ve başka türlü erişimim yok iş öğesi verilerini de içerir.
S: Bir proje için program aracılığıyla hizmet kancası abonelikleri oluşturabilir miyim?
C: Evet. Daha fazla bilgi için bkz. Hizmet kancaları aboneliği oluşturma.
S: Yetki verdikten sonra bir uygulamanın kuruluşuma erişimini kaldırabilir miyim?
C: Evet. Profilinizden yetkilendirmeleri iptal etme.
sayfasından profil sayfanıza https://visualstudio.com gidin.
Şu anda, kuruluştan erişilen profiliniz sizi yetkilendirme yönetimi özelliğinin yanlış uygulamasına doğru ilerler, çünkü şu anda , sizin için ( ) yerine Visual Studio sitesinden ( https://visualstudio.com
https://dev.azure.com/{orgName}) başlarsınız.Yetkilendirmelerinizi yönetin.
Artık izin vermek istediğiniz yetkilendirmeleri iptal etme.
S: Neden Artık HipChat için Hizmet Kancaları ayarlamıyoruz?
A: Atlassian, HipChat desteğini resmi olarak bıraktı. Bu duyuru hakkında daha fazla bilgi için buraya bakın.