在Teamcity中标记构建时是否可以运行脚本?

时间:2015-03-09 16:20:55

标签: tfs tags teamcity build-automation

我们正在使用TeamCity 9.x和主要CI服务器。我正在寻找在标记构建时运行脚本(PowerShell,Python,...)的方法。这可能吗?

我唯一能想到的就是编写一个简单的服务,为最后的x版本轮询REST API并读取<tag/>信息。
我们使用TFS进行源代码控制,因此标记源代码不是一种选择(因为标签在TFS中是唯一的)。

还有其他(更简单)的方法吗?或者有没有其他方法来定义构建质量和执行某些东西?

2 个答案:

答案 0 :(得分:1)

是的,你可以

在构建触发器定义中,您可以提及特定的标记子集(使用正则表达式模式),其中团队城市目标是trigeered。在您的情况下,您必须将触发器设置为仅在标签上运行

答案 1 :(得分:0)

我知道这并没有回答你的问题,但我还是提到它,因为你的环境已经有了TFS。

如果您正在使用TFS Build,则每个版本都会显示一个下拉列表以指示质量。还有一个名为TFS Deployer的免费工具,允许您在质量改变时运行脚本。