我们有一个由git触发的teamcity构建,它执行git集成,有时会检入当前分支(它正在从另一个源更新分支)。这显然会在同一分支上创建另一个签入,并使触发器看到它。Teamcity Stop成功构建
理想情况下,我会阻止触发器看到第二次检查,但我似乎无法找到一种方法 - 因为我们正在检查的是来自其他来源的更改集合。我知道最近的更改来自构建系统用户,但无法根据最近更改的结果查看排除方式。
所以我在构建脚本中构建了一些东西,正确地确定我们不应该继续构建这个构建。我目前只是失败 - 但这实际上不是一个错误的情况。我想停止当前的构建,而不采取任何进一步的步骤,但我希望结果是绿色的,一切都会好的。这可能吗?我尝试了## teamcity设置状态,但这并不奏效。
谢谢 - 但我们首先尝试 - 不幸的是,构建从另一个存储库中提取 - 因此,当合并在团队城市用户,还有一些其他的变化不是 - 他们似乎在击败触发器。 – 2014-10-02 23:04:09