0

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

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

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

4

1 回答 1

0

是的,您可以在这种情况下使用快照依赖项。

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

  • 运行构建,但添加问题:将运行依赖构建并将问题添加到其中,将其状态更改为失败(如果问题之前没有静音)
  • 运行构建,但不添加问题:依赖的构建将运行,不会添加任何问题
  • 使构建启动失败:依赖的构建将不会运行,将被标记为“启动失败”
  • 取消构建:依赖的构建将不会运行,将被标记为“已取消”。Make build 无法启动:依赖的 build 不会运行,会被标记为“Failed to start” 取消 build:依赖的 build 不会运行,会被标记为“Canceled”。

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

于 2015-07-08T02:08:24.940 回答