Harici hizmet için dal ilkesi yapılandırma

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

Dal ilkeleri, tüm çekme istekleri için gereksinimler oluşturarak deponuzda yüksek kaliteli kod sağlamaya yönelik güçlü bir özelliktir. Dış hizmetler PR Durum API'sini kullanarak pr'lerinize ayrıntılı durum gönderebilir. Dış hizmetlere yönelik dal ilkesi, bu üçüncü taraf hizmetlerin çekme isteği iş akışına katılma ve ilke gereksinimleri oluşturma olanağı getirir. Bu makale, çekme isteği durumunu gönderen bir hizmet için dal ilkesi yapılandırma işleminde size yol gösterir. Çekme isteği durumu hakkında daha fazla bilgi için bkz . Çekme isteği durumuyla çekme isteği iş akışlarını özelleştirme ve genişletme.

Önkoşullar

Dal ilkesini yapılandırma

  1. Kod Dalları'na gidin ve ilkeyi yapılandırmak istediğiniz dalı bulun (genellikle main veya develop).> Bağlam menüsünde Dal ilkeleri seçeneğini belirleyin.

    Bağlam menüsünden Dal ilkeleri'ni seçin

  2. Durum denetimlerini bulmak için ekranı aşağı kaydırın. + düğmesini seçin.

    İlke ekle düğmesini seçin

  3. İlke oluşturmak istediğiniz hizmeti listeden seçin. Durum daha önce deftere nakledilmişse listeden seçebilirsiniz; yeni bir ilkeyse, ilkenin adını yazabilirsiniz.

    İlkeyi listeden seçin

    • İlke gereksinimi , bu ilkenin daldaki çekme isteklerini tamamlamak için isteğe bağlı veya gerekli olup olmadığını belirler.
    • Yetkili kimlik , bu durumun yalnızca belirtilen kimlikten ilke yerine getirilmesine doğru sayılmasını zorunlu kılmak için kullanılır.
    • Sıfırlama koşulları , gönderilen durumun artık geçerli olmadığını belirlemek için kullanılır. Gönderilen durum en son koda (derleme gibi) özgüyse, kaynak dal değiştiğinde durumu sıfırlamak için yeni değişiklikler olduğunda Durumu sıfırla'yı işaretleyin.
    • İsteğe bağlı olarak bir Yol filtresi ayarlayın. Dal ilkelerindeki yol filtreleri hakkında daha fazla bilgi edinin.
    • İlke uygulanabilirliği , bu ilkenin çekme isteği oluşturulur oluşturulmaz uygulanıp uygulanmayacağını veya ilkenin yalnızca çekme isteğine ilk durum gönderildikten sonra uygulanıp uygulanmayacağını belirler.
    • Varsayılan görünen ad , ilkeniz için isteğe bağlı bir görünen ad belirtmenize olanak tanır.

Yeni çekme isteği oluşturma

  1. İlkenin tanımlandığı dalda yeni bir çekme isteği oluşturun. Daha fazla bilgi için bkz . Çekme isteği oluşturma.

  2. Çekme isteği oluşturulduktan sonra, yeni ilke çekme isteği ayrıntıları görünümünün İlkeler bölümünde görünür. İlk olarak, dış hizmet durumu gönderilene kadar ilke ayarlanmamış olarak görünür.

    İlke durumu İlkeler bölümünde görünür

    Hizmet durumu deftere naklettiğinde ilke buna göre güncelleştirilir. İlke çekme isteğini onaylayana kadar tamamlama engellenir.

    İlke durumu güncelleştirmeleri

    İlke ölçütleri karşılandığında ve hizmet bir succeeded durum gönderdiğinde, çekme isteği onaylanır ve tamamlanma engeli kaldırılır.

    İlke durumu onaylandı ve tamamlanma engeli kaldırıldı

Özet

Bu makalede, bir dış hizmet için dal ilkesi yapılandırmayı öğrendiniz.