Teamcity - 如果不存在,则不运行依赖配置

时间:2016-07-27 15:06:20

标签: teamcity

如何限制自动运行的相关构建配置?

我有一个管道:

  • 构建
  • 阶段
  • 推出

这些是使用快照依赖关系链接的不同配置。但是,默认情况下,在运行Teamcity配置时,它会检查所有快照依赖项,然后重新构建不适合的那些。

相反,例如,当找不到合适的Stage快照依赖项时,我希望Build配置失败。 (即如果没有先准备好Stage,就不可能运行Build版本。

我在Teamcity中找到的所有内容都是关于如何处理依赖关系构建失败的情况的配置,这不是我需要的。

由于

1 个答案:

答案 0 :(得分:0)

当您声明新的快照依赖项时,在选项中您有一个“失败的依赖关系”的下拉列表 默认值为:private void jTextFieldKeyTyped(java.awt.event.KeyEvent evt) { if (!Character.isAlphabetic(evt.getKeyChar()) && !Character.isSpaceChar(evt.getKeyChar())) { evt.consume(); } else if (jTextField.getText().trim().length() == 0 && Character.isLowerCase(evt.getKeyChar())) { evt.setKeyChar(Character.toUpperCase(evt.getKeyChar())); } } 相反,您可以设置:Run build, but add problemMake build failed to start