2

我在 TeamCity (10.0.2) 中有一个金丝雀构建 (BuildA),它在提交发生时构建 master、develop 和所有 feature/* 分支。

我想创建另一个构建(BuildB),它从 BuildA 获取一小组工件,并在文件上运行 FxCop。而且我希望 BuildB 有一个 Finish Build 触发器,这样当 BuildA 为任何分支完成时,BuildB 将从该分支构建和运行中获取工件。

设置它似乎有一些障碍:

  1. 当我打开“Edit Artifact Dependency”框时,我必须指定一个“Build branch”,这是一个逻辑分支名称,而不是通配符或模式匹配。所以我不知道如何为来自 BuildA 的所有构建设置工件依赖项。

  2. “完成构建触发器”有一个分支过滤器,看起来我可以放入“+:*”来捕获所有分支,但它如何与“工件依赖”分支名称值对齐?

4

1 回答 1

0

为什么不直接触发 BuildB,而 BuildB 会反过来构建 BuildA。然后,您可以轻松地从该特定构建中获取工件。

于 2017-06-14T09:28:00.230 回答