TeamCity 无法发布工件,但构建变绿了?

Enn*_*nno 5 teamcity

将几个文件移动到新目录后,我们的主 TeamCity 构建开始抱怨缺少工件路径(“未找到工件路径 'some/path/*.tar.gz'”),并且依赖构建将失败。在我看来,甚至不应该启动依赖构建,因为主构建失败了 - 但 TeamCity 报告这些构建成功(绿色)。这并不能使问题更容易找到,如果无法发布工件,我更希望构建变为红色。如何?

Bis*_*_86 0

这取决于2个因素

  1. 发布工件的代码部分没有发布非零退出代码,而 teamcity 可能会将其转化为构建失败。你也许应该为他们开一张票

  2. 您还可以在“构建失败”设置中定义自定义构建失败条件。如果无法发布工件,可能会导致构建失败