TFS 2017(本地)vNext Build 卡在状态 'cancelling'

TFS 2017 (on premise) vNext Build stuck with status 'cancelling'

我已经为我的 Web 应用程序配置了 TFS 2017 构建服务器和 vNext 构建。直到昨天,这一切都很好。当我尝试对构建进行排队时,我突然开始收到消息 "Waiting for an available agent"。即使我点击取消,构建也会停留在 'cancelling' 状态。

vNext build issue

有没有人遇到/解决过类似的问题?

只需尝试以下操作来缩小问题范围:

  • 查看代理机器是否出space.
  • 清理代理机器:删除“_work”下的文件项 构建代理的文件夹。
  • 重新启动 TFS 服务器。
  • 重启代理机器。
  • 更换另一个可用的代理服务帐户,重新启动服务。
  • Re-configure the agent
  • 部署新代理。参见 Deploy an agent on Windows

更新:

根据您的说明,这似乎是由“Visual studio Team Foundation backgroud job Agent”服务引起的。

一般部署新的agent就可以了,如果不行的话,多半是服务的问题。因此,只需尝试重新启动“Visual studio Team Foundation backgroud job Agent”服务(多试几次)。

如果仍然不行,请尝试为代理服务更改另一个可用帐户。然后再试一次。