如何绕过管道并发布到特定环境

How can you bypass the pipeline and release to a specific environment

我正在尝试为三个环境(开发、QA、生产)设置一个版本,并解决故障,主要是 IIS 应用程序错误。

现在,我正在尝试设置 QA 环境。不幸的是,要通过发布需要大量的试验和错误。当它失败时,我必须去编辑发布,为 QA 环境编辑我的任务,然后重新开始发布。

我的问题是,我只是想获得此设置,这些不是 "real" 版本。但是,每次配置更改后我都在浪费时间将代码部署到我的 "Dev" 环境。我已经知道这些步骤有效。

有没有办法可以跳过一个环境,select一个特定的环境我也希望它发布代码?

当您开始发布时,您会看到所有环境及其部署条件的列表。简单地将所有环境设置为 "Manual"。然后,当您创建发布时,您可以从 "Deploy" 菜单中选择要部署到的环境。

正如大牛所说,您可以在开始发布时选择要手动部署的环境。

您也可以直接为环境设置手动:

您还可以启用带有特定标签或分支 (git) 的 Artifact 过滤器,然后只有符合过滤器的 artifact 才能部署到此环境。