在 Teamcity 中标记构建时,是否可以 运行 脚本?
Is it possible to run a script when a build is tagged in Teamcity?
我们正在使用 TeamCity 9.x 作为主 CI 服务器。我正在寻找在标记构建时 运行 脚本(PowerShell、Python、...)的方法。这可能吗?
我唯一能想到的就是编写一个简单的服务,它轮询 REST API
以获取最后的 x 构建并读取 <tag/>
信息。
我们使用 TFS 进行源代码控制,因此不能选择标记源代码(因为标签在 TFS 中是唯一的)。
还有其他(更简单的)方法可以做到这一点吗?或者是否有任何其他方法来定义构建质量和执行某些操作?
我知道这不能回答您的问题,但我想无论如何我都会提到它,因为您的环境中已经有 TFS。
如果您使用的是 TFS 构建,它会在每个构建上显示一个下拉列表来指示质量。还有一个名为 TFS Deployer 的免费工具,它允许您在质量发生变化时 运行 脚本。
是的,你可以
在构建触发器定义中,您可以提及触发 teamcity 目标的特定标签子集(使用正则表达式模式)。在您的情况下,您必须将触发器设置为 运行 on tags only
我们正在使用 TeamCity 9.x 作为主 CI 服务器。我正在寻找在标记构建时 运行 脚本(PowerShell、Python、...)的方法。这可能吗?
我唯一能想到的就是编写一个简单的服务,它轮询 REST API
以获取最后的 x 构建并读取 <tag/>
信息。
我们使用 TFS 进行源代码控制,因此不能选择标记源代码(因为标签在 TFS 中是唯一的)。
还有其他(更简单的)方法可以做到这一点吗?或者是否有任何其他方法来定义构建质量和执行某些操作?
我知道这不能回答您的问题,但我想无论如何我都会提到它,因为您的环境中已经有 TFS。
如果您使用的是 TFS 构建,它会在每个构建上显示一个下拉列表来指示质量。还有一个名为 TFS Deployer 的免费工具,它允许您在质量发生变化时 运行 脚本。
是的,你可以
在构建触发器定义中,您可以提及触发 teamcity 目标的特定标签子集(使用正则表达式模式)。在您的情况下,您必须将触发器设置为 运行 on tags only