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

Build in VSTS should start when code is pushed to Bitbucket

我使用 VSTS 作为我的 CI 服务器,使用 BitBucket 作为 SCM 工具。现在,我想要的真的很简单。将任何更改推送到 BitBucket 后,我​​需要在 VSTS 中触发构建。无论如何我们可以实现这个目标吗?

感谢任何帮助。

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

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

在 VSTS 中创建构建定义

  • select 获取源步骤中的远程仓库
  • 为 bitbucket 存储库添加连接
  • 输入 bitbucket 存储库 URL 作为服务器 Url
  • 输入 bitbucket 用户名和密码
  • 好的
  • 触发器 VSTS 构建选项卡
  • 启用持续集成
  • 设置轮询间隔(比如60)
  • 为CI指定分支
  • 添加您需要构建的任务
  • 保存。

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