【问题标题】:Dynamic variable group for Azure DevOps release pipelineAzure DevOps 发布管道的动态变量组
【发布时间】:2018-12-14 09:16:26
【问题描述】:

我创建了一个运行多个阶段的发布管道:

  • 基于 ARM 模板创建架构
  • 在 Web 应用上部署工件
  • 执行 Powershell 脚本

我在这些不同阶段使用来自变量组的变量。但是,我想知道变量组是否可以是动态的。这个想法是能够使用这个发布管道在不同的环境中进行部署。在触发发布时,我想以某种方式说“使用生产变量组”或“使用验收变量组”。这样,同一个版本就可以部署在不同的环境中。

目前,唯一的方法是克隆管道并链接另一个变量组,这不是最佳的。

有可能吗?

编辑

我发现 this link 解释说我可以为发布添加环境,但我找不到在 Azure DevOps 上添加环境的选项。它被删除了吗?

【问题讨论】:

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


    【解决方案1】:

    您应该能够在管道中创建不同的阶段来代表不同的部署环境。您要么必须复制任务,要么创建一个Task Group

    当您链接变量组时,您可以将其范围限定为版本或阶段。将范围限定到我认为可以实现您所要求的阶段。

    【讨论】:

    • 嗨,我在发布问题后想通了一点,但非常感谢,这确实是要走的路。
    猜你喜欢
    • 2019-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 2021-06-24
    • 1970-01-01
    相关资源
    最近更新 更多