我们正在设置一个预定的夜间构建,我们希望它能够在运行时进行标记。 TeamCity 10可以实现吗?
这样做的原因是,如果我们不对它进行标记,那么在构建列表中找到它是很棘手的,因为识别它的唯一方法是查看运行时。
现在我们最终克隆了我们的配置,并且每晚只运行它。但我不喜欢这个,因为它复制了配置,这意味着我们必须维护两组构建步骤,代理要求等。
有什么想法吗?
答案 0 :(得分:1)
一些想法:
使用build template,这样可以轻松维护两种构建配置,但需求略有不同。我建议将此作为最直接的解决方案,只需很少的开销。
您可以通过REST API有条件地标记构建。编写一个检查%teamcity.build.triggeredBy%参数的脚本。如果它是预定的构建,请使用REST API添加标记。
我认为这些是实现您所要求的最简单方法。