我们正在使用TeamCity 9.x和主要CI服务器。我正在寻找在标记构建时运行脚本(PowerShell,Python,...)的方法。这可能吗?
我唯一能想到的就是编写一个简单的服务,为最后的x版本轮询REST API
并读取<tag/>
信息。
我们使用TFS进行源代码控制,因此标记源代码不是一种选择(因为标签在TFS中是唯一的)。
还有其他(更简单)的方法吗?或者有没有其他方法来定义构建质量和执行某些东西?
答案 0 :(得分:1)
是的,你可以
在构建触发器定义中,您可以提及特定的标记子集(使用正则表达式模式),其中团队城市目标是trigeered。在您的情况下,您必须将触发器设置为仅在标签上运行
答案 1 :(得分:0)
我知道这并没有回答你的问题,但我还是提到它,因为你的环境已经有了TFS。
如果您正在使用TFS Build,则每个版本都会显示一个下拉列表以指示质量。还有一个名为TFS Deployer的免费工具,允许您在质量改变时运行脚本。