【问题标题】:Can teamcity fail a build if a suitable dependency is not found?如果找不到合适的依赖项,teamcity 会导致构建失败吗?
【发布时间】:2015-07-06 15:47:32
【问题描述】:

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

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

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

【问题讨论】:

  • 这是 TeamCity 快照依赖配置中的一个选项:“依赖失败”/“依赖启动失败/取消依赖”。您可以选择值:“Make build failed ti start”。是你需要的吗?

标签: teamcity pipeline build-chain


【解决方案1】:

是的,您可以在这种情况下使用Snapshot dependencies

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

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

第三个选项就是你要找的

【讨论】:

    猜你喜欢
    • 2016-07-11
    • 2017-07-20
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多