【问题标题】:Unable to approve latest release Azure devOps无法批准最新版本的 Azure devOps
【发布时间】:2020-02-02 12:39:29
【问题描述】:

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

每当开发人员签入存储库中的代码时,它就会启动。

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

​在我使用的部署队列设置中

​特定于“并行部署数”,

1 表示最大并行部署数,

​部署最新版本并取消其他“后续版本”

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

​ ​审批人想要批准最新的,并希望自动取消所有以前的,如图所示。

​但是系统强制他只批准一个待处理的。

​ ​请帮忙。​

我尝试更改部署队列设置

【问题讨论】:

    标签: tfs azure-devops azure-pipelines azure-pipelines-release-pipeline azure-deployment


    【解决方案1】:

    如果您批准的版本还包含部署后批准,则部署最新并取消其他它确实不会取消部署后批准,这是设计使然。

    您需要进入发布并手动拒绝/取消所有之前排队的发布。

    请在此处查看以下类似问题:

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

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

    【讨论】:

    • 感谢我查看了 MS 文档。所有建议手动取消前一个。
    猜你喜欢
    • 2019-06-20
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 2022-01-14
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多