我最近注意到我需要在许多项目中重用构建步骤。所以我创建了一个模板,我只定义了构建步骤,并且需要它的项目与该模板相关联。这很有效。
但后来我意识到,即使所有受影响的项目都成功构建,也没有任何受影响的项目生成他们的工件。当我去查看“常规设置”时,“工件路径”框显示为灰色,Team City告诉我,我只能在模板中更改它!
我希望我的构建具有不同的工件路径(有些甚至根本不生成工件),但我不想复制构建步骤。有没有解决方法呢?
Team City Version:6.5.6(build 18130)
答案 0 :(得分:14)
这就是我解决问题的方法:
HTH
答案 1 :(得分:1)
这是一个老问题,显然只影响TeamCity版本低于8.1的用户(正如对已接受答案的评论中所指出的那样)。
从TeamCity 8.1开始,现在可以在从模板继承的构建配置中覆盖以下设置:
- 内部版本号格式
- 工件路径
- 构建选项(挂起构建检测,状态窗口小部件,同时运行的构建的数量)
- VCS结帐模式
- 结帐目录
- 在构建之前清除所有文件
- 显示快照依赖项的更改
- 执行超时
- 所有常见的构建失败情况,包括执行超时