Team City - 当其他项目成功完成时触发构建?
Team City - Trigger build when other projects finish successfully?
我想在 Team City 上触发一个构建,当它依赖于某个标签的任何其他项目成功构建时运行该构建。
这些项目中的每一个都是工件依赖项,它们被标记为使用带有该标签的每个项目的最新版本。
我的问题是:只有当在任何其他项目中使用该标记成功构建时,我才能触发对主项目的构建吗?我的理解方式,如果我为每个子项目的构建设置触发器,主项目将始终尝试从最后标记的构建构建,即使触发的构建没有所述标记。
我想我通过计划触发器使用触发器解决了我遇到的问题,每 10 分钟 运行
(具有以下参数的 chron 命令:0,0/10,*,*,*,?,*
)
然后在 Build Changes 下设置 "Trigger only if watched build changes"。在同一部分下,我设置要监视的构建,将下拉列表设置为 "Last build with specified tag",并将标签设置为我想要关闭的标签。
我想在 Team City 上触发一个构建,当它依赖于某个标签的任何其他项目成功构建时运行该构建。
这些项目中的每一个都是工件依赖项,它们被标记为使用带有该标签的每个项目的最新版本。
我的问题是:只有当在任何其他项目中使用该标记成功构建时,我才能触发对主项目的构建吗?我的理解方式,如果我为每个子项目的构建设置触发器,主项目将始终尝试从最后标记的构建构建,即使触发的构建没有所述标记。
我想我通过计划触发器使用触发器解决了我遇到的问题,每 10 分钟 运行
(具有以下参数的 chron 命令:0,0/10,*,*,*,?,*
)
然后在 Build Changes 下设置 "Trigger only if watched build changes"。在同一部分下,我设置要监视的构建,将下拉列表设置为 "Last build with specified tag",并将标签设置为我想要关闭的标签。