【问题标题】:TeamCity feature branch artifact dependenciesTeamCity 功能分支工件依赖项
【发布时间】:2017-03-10 14:23:11
【问题描述】:

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

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

设置它似乎有一些障碍:

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

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

【问题讨论】:

    标签: teamcity feature-branch


    【解决方案1】:

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

    【讨论】:

    • BuildB 没有任何 VCS 依赖项,因此不会在提交时触发,这就是 BuildA 的触发方式。
    猜你喜欢
    • 2011-07-19
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    相关资源
    最近更新 更多