VSTS当另一个项目签入时,我们如何触发一个项目的自动构建

时间:2018-07-25 11:10:24

标签: azure-devops

在VSTS中,我有2个Git项目(ProjectA,ProjectB)。如果ProjectA已更新,则将触发自动构建。我也希望ProjectB在ProjectA之后也触发。如何在VSTS中进行配置?

我检查了触发器部分,但是没有构建完成添加选项被禁用。这是我应该使用的功能吗?

1 个答案:

答案 0 :(得分:1)

尽管构建系统支持链式构建,但这些构建必须驻留在同一团队项目中。团队项目旨在隔离无依赖性的无关资源。由于您在这些存储库之间有依赖关系,因此理想情况下,它们不应位于单独的团队项目中。

一些选项:

  1. 使用REST APIs编写脚本。
  2. 在团队项目A中为团队项目B中托管的存储库进行构建定义,然后使用链式构建。
  3. 相同团队项目中托管您的相关存储库和构建/发布定义。