【问题标题】:Is it possible to run a script when a build is tagged in Teamcity?在 Teamcity 中标记构建时是否可以运行脚本?
【发布时间】:2015-03-09 16:20:54
【问题描述】:

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

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

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

【问题讨论】:

    标签: tfs tags teamcity build-automation


    【解决方案1】:

    是的,你可以

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

    【讨论】:

      【解决方案2】:

      我知道这并不能回答您的问题,但我想我还是会提到它,因为您的环境中已经有 TFS。

      如果您使用的是 TFS 构建,则每个构建都会有一个下拉菜单来指示质量。还有一个名为 TFS Deployer 的免费工具,可让您在质量发生变化时运行脚本。

      【讨论】:

      • TFS 确实有一个 BuildQuality 标志,这就是我窃取(“借用”)这个想法的地方。还是谢谢!
      猜你喜欢
      • 1970-01-01
      • 2015-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多