TeamCity 允许我使用 从我的 MsBuild 脚本返返回告。 ##teamcity 互动。我可以用它来告诉 TeamCity 构建失败,或者确实成功,但是我想告诉它取消构建。有谁知道这样做的方法吗?
我可以用它来通知 TeamCity 失败...
<Message Text="##teamcity[buildStatus status='FAILURE']" Condition="Something==SomeCondition" />
我很想做这个...
<Message Text="##teamcity[buildStatus status='CANCEL']" Condition="Something==SomeCondition" />
我试过了 TeamCity Service Tasks但到目前为止还没有。
编辑:
所以看起来这个功能不可用,虽然 workaround http request可用于取消构建。还有一个feature request用于取消构建 TC 网站。
最佳答案
根据 JetBrains issue tracker和 release page , 自 TeamCity 2019.1 EAP 1 可以使用服务消息停止构建,如下所示:
##teamcity[buildStop comment='canceling comment' readdToQueue='true']
关于msbuild - 我可以从我的 msbuild 脚本中取消 TeamCity 构建吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125624/