Azure Devops存储库上的多分支管道的选项?

时间:2019-04-17 19:06:56

标签: jenkins jenkins-pipeline

配置多分支管道时,必须在“分支源”下为其提供至少一个源。

使用GitHub或BitBucket存储库时,您可以将它们添加为GitHub或BitBucket存储库,而不是通用git存储库。这样,在添加新的提交或分支时,便可以立即通知Jenkins。

如果没有(如果将其添加为通用git存储库),Jenkins必须不断轮询存储库以发现是否有任何新的提交或分支。

有什么方法可以将Azure Devops存储库添加为Devops存储库,而不是作为通用git存储库。

1 个答案:

答案 0 :(得分:1)

您需要创建通用的多分支作业,然后将带有以下操作的服务挂钩詹金斯配置到您的devops azure项目设置中:

  • 事件已推送->触发Git构建
  • 事件请求合并请求->触发Git构建

在每个配置中,您都需要为jenkins服务器配置用户和令牌。

通过此操作,您可以禁用合并,因为devops azure将触发事件给您的詹金斯人。