如何取消团队合作中的工作

问题描述 投票:0回答:1

我有一个团队合作的团队,可以向农场提交工作。但是,当我取消构建时,teamcity作业被取消,但该作业在服务器场中仍在运行。

是否有“注入”某些命令的方式,以便在取消TC作业时可以进行一些清理并杀死服务器场中的作业?

提前感谢。

teamcity
1个回答
0
投票
  • 更新当前配置,使其具有一个名为“ BuildCompleted”的变量,该变量默认情况下设置为false。作为当前配置的最后一步,使用service messages将变量设置为true。
  • 创建一个单独的配置,可以执行您需要的任何清理工作
  • [从新配置到要取消的作业中添加“完成构建触发器”和快照依赖项
  • 作为新构建配置中的第一步,请检查依赖项中变量的值。如果该值为true,则停止进一步进行构建(再次使用服务消息)。
  • 如果构建未停止,则第二个构建步骤将进行清理。
© www.soinside.com 2019 - 2024. All rights reserved.