我可以从我的msbuild脚本中取消TeamCity构建吗?

Siy*_*ams 10 msbuild teamcity

TeamCity允许我使用## teamcity交互从我的MsBuild脚本报告.我可以使用它来告诉TeamCity构建已经失败,或者确实已经成功,但是我想告诉它取消构建.有谁知道这样做的方法?

我可以用它来告知TeamCity失败......

<Message Text="##teamcity[buildStatus status='FAILURE']" Condition="Something==SomeCondition" />
Run Code Online (Sandbox Code Playgroud)

我很乐意这样做......

<Message Text="##teamcity[buildStatus status='CANCEL']" Condition="Something==SomeCondition" />
Run Code Online (Sandbox Code Playgroud)

我已经尝试过TeamCity服务任务,但到目前为止还没有.

编辑:

因此,虽然可以使用解决方法http请求取消构建,但似乎此功能不可用.还有一个功能请求取消构建TC网站.如果这是你想要的东西(或者想帮助我吗?)那么投票吧!

干杯

apr*_*lev 5

根据 JetBrains问题跟踪器发布页面,由于TeamCity 2019.1 EAP 1构建可以通过服务消息停止,如下所示:

##teamcity[buildStop comment='canceling comment' readdToQueue='true']
Run Code Online (Sandbox Code Playgroud)