我在TeamCity(10.0.2)中有一个canary构建(BuildA),它在提交时构建master,develop和所有feature / *分支。
我想创建另一个构建(BuildB),它从BuildA中获取一小部分工件,并在文件上运行FxCop。我希望BuildB有一个Finish Build触发器,这样当BuildA为任何分支完成时,BuildB将从该分支构建和运行中获取工件。
设置这个似乎有一些障碍:
当我打开"编辑工件依赖"框,我必须指定一个"构建分支",这是一个逻辑分支名称,而不是通配符或模式匹配。因此,我不知道如何在BuildA的所有构建中设置工件依赖。
"完成构建触发器"有一个分支过滤器,看起来我可以放" +:*"为了捕捉所有分支,但是如何与" Artifact Dependency"分支名称值?
答案 0 :(得分:0)
为什么不直接触发BuildB,BuildB反过来构建BuildA。 然后,您可以轻松地从特定构建中获取工件。