【发布时间】:2018-01-30 00:47:07
【问题描述】:
在 TeamCity (10.0.4) 构建链的最后一步中,几个挂起的构建未能启动。在运行按钮的左侧,更改列上方,我看到:
待定(2)|▼
两个依赖构建在一个多小时前完成,构建队列中没有这两个后续构建。刷新页面也无济于事。最后,我不得不启动新版本以清除待处理状态。我查看了 TeamCity documentation,似乎清除挂起构建的唯一方法是使用 API:
curl -v -u user:password --request POST "http://teamcity:8111/app/rest/buildQueue/<buildLocator >" --data "<buildCancelRequest comment='' readdIntoQueue='false' />" --header "Content-Type: application/xml"
是否有一种 UI 方法可以清除不在构建队列中的待处理构建?
【问题讨论】:
-
您提供的 curl 命令只是从构建队列中取消构建,您可以通过单击构建的“取消构建”图标从构建队列页面上的 UI 中完美地执行此操作。
标签: teamcity