【问题标题】:Clear pending builds with TeamCity UI使用 TeamCity UI 清除挂起的构建
【发布时间】: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


【解决方案1】:

Pending(2) 位于 changes 列中,因此构建队列中没有包含此更改的项目。

这是一个指示器,用于显示 default branch 上尚未构建哪些更改。

【讨论】:

    【解决方案2】:

    Pending(2) 表示有两个更改已提交到您的存储库,等待构建。它们可能是您的其他构建的结果,在构建过程中提交了一些更改。

    我建议仔细查看哪些文件处于待处理状态以及有哪些更改。它可能会让您了解这些变化的来源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多