无法批准最新版本的 Azure devOps

Unable to approve latest release Azure devOps

我在团队服务中有自动 运行 构建和发布管道。

只要开发人员在存储库中签入代码,它就会启动。

在发布管道中,我设置了批准者名称(部署前批准)以批准在目标服务器上的部署。

在部署队列设置中我使用了

特定于 'Number of parallel deployments' ,

1 表示最大并行部署数,

部署最新并取消其他 'subsequent releases'

在我的例子中,开发人员多次签入,自动启动管道创建发布批准队列。

审批人想要批准最新的一个,并且想要自动取消所有以前的如图所示。

但系统强制他只批准了一个未决的。

请协助。

我尝试更改部署队列设置

如果您批准还包含 post 对您的发布的部署批准,部署最新的并取消其他 不取消 post 部署批准 这是设计使然。

您需要进入发布并手动 reject/cancel 所有先前排队的发布。

类似问题请看这里:

如果您只使用预部署批准,请尝试拒绝队列中的第一个并刷新页面,这可能会成功。例如:如果您转到发布定义的主页并看到等待部署的发布队列:

点击第一个拒绝,然后刷新列表。只有最后一个版本仍在排队: