jenkins ile Azure DevOps için bir hizmet kancası oluşturma
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2017
uygulamalarınızı derlemek için jenkins kullanıyorsanız, kodunuzu Azure DevOps ' de saklayabilir ve sürekli tümleştirme yapılarınız için jenkins kullanmaya devam edebilirsiniz. Projenizin git deposuna kod gönderdiğinizde veya kodu Team Foundation sürüm denetimine iade ettiğinizde bir Jenkins derlemesini tetikleyebilirsiniz.
Önemli
Azure DevOps, 2 mart 2020 ' den itibaren artık alternatif kimlik bilgileri kimlik doğrulamasını desteklememektedir. Hala alternatif kimlik bilgileri kullanıyorsanız, daha güvenli bir kimlik doğrulama yöntemine (örneğin, kişisel erişim belirteçleri) geçiş yapmanız önemle önerilir. Daha fazla bilgi edinin.
Jenkins’i yapılandırma
Henüz yapmadıysanız, bir Jenkins sunucusu kurun.
Şirket içinde Jenkins ayarlıyorsanız, https 'yi etkinleştirin.
Jenkins derlemesi ayarlama
Jenkins 'de yeni bir öğe oluşturun.
Projeniz için uygun olan yapı türünü oluşturun.
Git deponuzun URL 'sini Azure DevOps Services ' de ayarlayın. URL, formundadır
https://dev.azure.com/{orgName}/DefaultCollection/_git/{projectName}.
Jenkins tetikleyin
Proje hizmet kancaları sayfasına gidin:
https://{orgName}/{project_name}/_settings/serviceHooks
Abonelik oluştur' u seçin.
Jenkins ekleyin.
jenkins derlemesini tetiklemek istediğiniz Azure DevOps Services olay seçin.
Jenkins 'de gerçekleştirilecek eylemi yapılandırın.
Proje hizmet kancaları sayfasına gidin:
https://dev.azure.com/{orgName}/{project_name}/_apps/hub/ms.vss-servicehooks-web.manageServiceHooks-project
Abonelik oluştur' u seçin.
Jenkins ekleyin.
jenkins derlemesini tetiklemek istediğiniz Azure DevOps Services olay seçin.
Jenkins 'de gerçekleştirilecek eylemi yapılandırın.
artık bu olay Azure DevOps Services gerçekleştiğinde, jenkins derlemeniz tetiklenir.
Fiyatlandırma
Azure DevOps Services dış hizmetlerle tümleştirme için çerçeve için ücret alınmaz. Hizmetleri ile ilgili fiyatlandırma için belirli hizmetin sitesine göz atın.
soru & -cevap
s: Azure DevOps Services ve jenkins 'te uygulamamın bir parçasını oluşturabilir miyim?
C: Evet. uygulamanızı derlemek için her iki sistemi de kullanabilmeniz için Azure DevOps Services derlemeniz tamamlandığında bir jenkins derlemesini tetikleyebilirsiniz.
S: program aracılığıyla abonelik oluşturabilir miyim?
Y: Evet, REST API 'lerikullanın.