Как интегрировать репозиторий Azure Devops для запросов на извлечение с помощью Jenkins

#jenkins #azure-devops #jenkins-plugins #devops #pull-request

#Дженкинс #azure-devops #Jenkins-плагины #devops #Запрос на извлечение

Вопрос:

У меня есть репозиторий Git на сервере Azure Dev-ops, и я использую Jenkins для сборки непрерывной интеграции. Я хочу знать, как конкретная ветвь, такая как master Jenkins, может автоматически запускать сборку, а затем уведомлять пользователя через журнал оболочки о том, что сборка прошла успешно или нет?

Ответ №1:

Microsoft, похоже, довольно хорошо документировала эту проблему, создав перехват службы для служб Azure DevOps и TFS с помощью Jenkins

Настройте задание Jenkins, настройте сервисную службу TFS / Azure DrevOps, приступайте к гонкам.

У нас он отлично работает для Jenkins 2.x и AzureDevOps on-prem. Лучше всего использовать учетные записи служб с ограниченными необходимыми разрешениями с обеих сторон.