有能力将构建标记为成功或失败,但我需要将TeamCity构建标记为"已取消"对于deattach vcs更改。现在我必须删除失败的构建以释放它们的更改。但可能有一些技巧可以标记为"已取消"?
答案 0 :(得分:0)
您可以手动从GUI取消构建。我想你知道这一点,并且正在询问如何以编程方式执行此操作。实际上,有一个service message for setting the build status,但没有好办法为取消做这个。
最接近我找到的解决方案是this suggestion。希望它有所帮助。
答案 1 :(得分:0)
好的,这应该有效:向http://TEAMCITY/app/rest/builds/id:BUILD_ID
发出POST请求,发送以下XML作为请求的数据:
<buildCancelRequest comment='' readdIntoQueue='false' />