当代码被推送到Bitbucket时,应该开始构建VSTS

时间:2017-08-04 13:35:26

标签: bitbucket azure-pipelines eventtrigger

我使用VSTS作为CI服务器,使用BitBucket作为SCM工具。现在,我想要的非常简单。一旦任何更改被推送到BitBucket,我需要在VSTS中触发构建。无论如何我们能做到这一点吗?

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

在推送对bitbucket repo的更改后,必须有轮询间隔时间来触发VSTS构建。最短轮询间隔时间为60秒。这意味着在推送更改后1分钟后将触发CI构建。

在VSTS中使用bitbucket repo CI构建的详细设置如下:

在VSTS中创建构建定义

  • 在获取来源步骤
  • 中选择远程回购
  • 为bitbucket repo添加连接
  • 输入bitbucket repo URL作为Server Url
  • 输入bitbucket用户名和密码
  • 确定
  • 在VSTS构建的触发器标签中
  • 启用持续集成
  • 设置轮询间隔(例如60)
  • 为分支过滤器
  • 指定CI构建的分支
  • 添加您需要构建的任务
  • 保存。

enter image description here

现在,当新的更改被推送到bitbucket repo时,VSTS构建将在1分钟后排队。