我们可以自动标记计划的构建吗?
Can we auto-tag scheduled builds?
我们正在设置一个计划的夜间构建,我们希望能够在它 运行 时标记它。 TeamCity 10 可以做到这一点吗?
原因是如果我们不标记它,就很难在构建列表中找到它,因为识别它的唯一方法是查看 运行 时间。
现在我们最终克隆了我们的配置并且每晚只有 运行。但我不喜欢这样,因为它重复了配置,这意味着我们必须维护 2 套构建步骤、代理要求等。
有什么想法吗?
几个想法:
使用 build template,这样可以轻松维护两个要求略有不同的构建配置。我推荐这是最直接的解决方案,开销很小。
您可以通过 REST API 有条件地标记构建。编写一个脚本来检查 %teamcity.build.triggeredBy% 参数。如果是预定构建,请使用 REST API.
添加标签
我认为这些是实现您要求的最简单方法。
我们正在设置一个计划的夜间构建,我们希望能够在它 运行 时标记它。 TeamCity 10 可以做到这一点吗?
原因是如果我们不标记它,就很难在构建列表中找到它,因为识别它的唯一方法是查看 运行 时间。
现在我们最终克隆了我们的配置并且每晚只有 运行。但我不喜欢这样,因为它重复了配置,这意味着我们必须维护 2 套构建步骤、代理要求等。
有什么想法吗?
几个想法:
使用 build template,这样可以轻松维护两个要求略有不同的构建配置。我推荐这是最直接的解决方案,开销很小。
您可以通过 REST API 有条件地标记构建。编写一个脚本来检查 %teamcity.build.triggeredBy% 参数。如果是预定构建,请使用 REST API.
添加标签
我认为这些是实现您要求的最简单方法。