【发布时间】:2016-01-23 00:00:43
【问题描述】:
可以将构建标记为成功或失败,但我需要将 TeamCity 构建标记为“已取消”以取消附加 vcs 更改。现在我必须删除失败的构建以发布他们的更改。但是可能有一些技巧可以标记为“已取消”?
【问题讨论】:
可以将构建标记为成功或失败,但我需要将 TeamCity 构建标记为“已取消”以取消附加 vcs 更改。现在我必须删除失败的构建以发布他们的更改。但是可能有一些技巧可以标记为“已取消”?
【问题讨论】:
您可以从 GUI 手动取消构建。我想您知道这一点,并且正在询问如何以编程方式执行此操作。确实,有一个service message for setting the build status,但是对于取消没有好方法。
我找到的最接近解决方案的是this suggestion。希望对您有所帮助。
【讨论】:
好的,这应该可以了:向http://TEAMCITY/app/rest/builds/id:BUILD_ID 发出 POST 请求,发送以下 XML 作为请求的数据:
<buildCancelRequest comment='' readdIntoQueue='false' />
【讨论】: