无法放弃 TFS2017 上的发布,因为一个或多个环境正在进行中

Cannot abandon a release on TFS2017 as one or more of the environments are in-progress

我想同时放弃一个 运行 多个环境的版本,但每次尝试放弃选项时我都会收到此错误

Cannot abandon release 'Release-#' as one or more of the environments are in-progress.

根据错误信息,因为你是运行你的版本的多个环境。您需要放弃状态已完成的发布,无论是通过、取消还是失败的发布。

请稍等片刻再尝试放弃操作。如果您仍然收到相同的错误信息,请检查版本是否 stuck In Progress。并检查触发发布的构建是否卡住了。在这种情况下,您重新启动构建代理。

每个环境在发布创建后都会更改自己的状态,您必须手动去取消它。为了放弃发布,每一个都需要取消。

那你可以尝试放弃发布。

现在尝试在服务器上重新启动代理是我们可以尝试的最后一步,还有另一种解决方法,这些代理必须在服务器上有一个进程 运行 消耗 CPU 的时候,看看哪个是 运行 的任务并杀死它,你会自动看到发布的步骤是如何开始失败的,但你应该尽量避免这种方式。 现在有一些我想在稍后添加的内容。杀死任务后可以看到代理可能处于不一致状态,转到服务并查看运行该任务的 VSTS 代理服务,如果不是 运行,请随时重新启动它。