有没有办法等待 OctopusDeployReleaseTenanted@6 任务?

问题描述 投票:0回答:1

我正在 Azure DevOps 中配置管道,以通过 Octopus 在租户服务器上部署应用程序。之前使用 v5 任务时,我有一种方法可以通过勾选“显示部署进度”复选框来等待其完成。

该任务 v6 中的新增功能是,对于租户部署 (OctopusDeployReleaseTenanted@6) 有一个单独的任务,该任务不再等待完成。显然,Octopus 引入了一个等待任务,如here记录的那样。但它似乎只支持常规的 OctopusDeployRelease 或 OctopusRunBook 任务。通过 Azure DevOps 中的 UI,我无法指定租户部署步骤的名称,因此我不知道如何将等待任务链接到我的部署任务。

有人有想法吗?

由于某种原因,我没有输出变量部分:

enter image description here

我正在使用最新的 Octopus Deploy Integration 扩展(v6.0.750) enter image description here

azure-devops azure-pipelines multi-tenant octopus-deploy
1个回答
1
投票

通过 Azure DevOps 中的 UI,我无法指定租户部署步骤的名称

根据您的描述,您似乎正在使用经典的构建/发布管道。要指定经典管道中一项任务的名称,您可以通过输出变量下的参考名称来完成。

为“部署八达通发布给租户”任务添加参考名称。 enter image description here

在下一个“等待八达通任务完成”任务中,将Step设置为上述任务的参考名称。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.