无法批准最新版本的 Azure devOps
Unable to approve latest release Azure devOps
我在团队服务中有自动 运行 构建和发布管道。
只要开发人员在存储库中签入代码,它就会启动。
在发布管道中,我设置了批准者名称(部署前批准)以批准在目标服务器上的部署。
在部署队列设置中我使用了
特定于 'Number of parallel deployments' ,
1 表示最大并行部署数,
部署最新并取消其他 'subsequent releases'
在我的例子中,开发人员多次签入,自动启动管道创建发布批准队列。
审批人想要批准最新的一个,并且想要自动取消所有以前的如图所示。
但系统强制他只批准了一个未决的。
请协助。
我尝试更改部署队列设置
如果您批准还包含 post 对您的发布的部署批准,部署最新的并取消其他 不取消 post 部署批准 这是设计使然。
您需要进入发布并手动 reject/cancel 所有先前排队的发布。
类似问题请看这里:
如果您只使用预部署批准,请尝试拒绝队列中的第一个并刷新页面,这可能会成功。例如:如果您转到发布定义的主页并看到等待部署的发布队列:
点击第一个拒绝,然后刷新列表。只有最后一个版本仍在排队:
我在团队服务中有自动 运行 构建和发布管道。
只要开发人员在存储库中签入代码,它就会启动。
在发布管道中,我设置了批准者名称(部署前批准)以批准在目标服务器上的部署。
在部署队列设置中我使用了
特定于 'Number of parallel deployments' ,
1 表示最大并行部署数,
部署最新并取消其他 'subsequent releases'
在我的例子中,开发人员多次签入,自动启动管道创建发布批准队列。
审批人想要批准最新的一个,并且想要自动取消所有以前的如图所示。
但系统强制他只批准了一个未决的。
请协助。
我尝试更改部署队列设置
如果您批准还包含 post 对您的发布的部署批准,部署最新的并取消其他 不取消 post 部署批准 这是设计使然。
您需要进入发布并手动 reject/cancel 所有先前排队的发布。
类似问题请看这里:
如果您只使用预部署批准,请尝试拒绝队列中的第一个并刷新页面,这可能会成功。例如:如果您转到发布定义的主页并看到等待部署的发布队列:
点击第一个拒绝,然后刷新列表。只有最后一个版本仍在排队: