如果找不到合适的依赖项,teamcity是否可以使构建失败?

时间:2015-07-06 15:47:32

标签: teamcity pipeline build-chain

在TeamCity中,我设置了一个构建链,其中每个环境依赖于先前环境中的构建必须合适且成功。

但是,如果找不到合适的构建依赖项,我想使构建失败。

该方案包括一个阶段门,其中一个不同的团队负责部署到生产。如果他们尝试部署没有合适依赖关系的构建,则可以配置tc来构建或不构建依赖关系。我希望构建失败,表明依赖项不存在。

1 个答案:

答案 0 :(得分:0)

是的,您可以在此方案中使用Snapshot dependencies

根据On failed dependency/ On failed to start/canceled dependency的Teamcity9文档,您可以执行以下任何操作

  • 运行构建,但添加问题:将运行相关构建并将问题添加到其中,将其状态更改为失败(如果问题未提前静音)
  • 运行构建,但不添加问题:将运行依赖构建并且不会添加任何问题
  • 使构建无法启动:依赖构建将无法运行,并将标记为"无法启动"
  • 取消构建:依赖构建将不会运行,并将标记为"已取消"。 使构建无法启动:依赖构建将不会运行并将标记为"无法启动" 取消构建:依赖构建将不会运行,并将标记为"已取消"。

第三个选项是您正在寻找的