在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方法来清除不在构建队列中的待处理构建?
答案 0 :(得分:1)
Pending(2)
位于changes
列中,因此构建队列中没有此项更改的项目。
这是一个指示器,用于显示尚未在default branch
上构建哪些更改。
答案 1 :(得分:1)
Pending(2)表示有两个更改已提交到您的存储库,等待构建。它们可能是您的其他构建的结果,它们在构建过程中提交了一些更改。
我建议仔细查看哪些文件待处理以及哪些更改。它可能会让您了解这些变化的来源。