我们可以自动标记预定的构建吗?

时间:2017-03-31 16:44:35

标签: teamcity

我们正在设置一个预定的夜间构建,我们希望它能够在运行时进行标记。 TeamCity 10可以实现吗?

这样做的原因是,如果我们不对它进行标记,那么在构建列表中找到它是很棘手的,因为识别它的唯一方法是查看运行时。

现在我们最终克隆了我们的配置,并且每晚只运行它。但我不喜欢这个,因为它复制了配置,这意味着我们必须维护两组构建步骤,代理要求等。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

一些想法:

  1. 使用build template,这样可以轻松维护两种构建配置,但需求略有不同。我建议将此作为最直接的解决方案,只需很少的开销。

  2. 您可以通过REST API有条件地标记构建。编写一个检查%teamcity.build.triggeredBy%参数的脚本。如果它是预定的构建,请使用REST API添加标记。

  3. 我认为这些是实现您所要求的最简单方法。

相关问题