团队城市模板和工件

dar*_*mos 7 teamcity templates artifacts

我最近注意到我需要在许多项目中重用构建步骤.所以我创建了一个模板,我只定义了构建步骤,并且需要它的项目与该模板相关联.这非常有效.

但后来我意识到,没有一个受影响的项目正在生成他们的工件,即使它们都是成功构建的.当我去查看"常规设置"时,"工件路径"框显示为灰色,Team City告诉我,我只能在模板中更改它!

我希望我的构建具有不同的工件路径(有些甚至根本不生成工件),但我不想复制构建步骤.这有什么解决方法吗?

团队城市版本:6.5.6(build 18130)

Siy*_*ams 14

这就是我解决问题的方法:

  • 在模板的构建参数部分中创建配置参数.我只称它为神器.

工件模板参数

  • 然后在模板的Artifacts Paths框中引用该属性,例如%Artifacts%

神器路径图像

  • 然后,对于继承模板的每个配置,您可以使用相关路径覆盖工件配置参数.

工件覆盖参数

HTH