【发布时间】:2020-05-23 23:46:16
【问题描述】:
Azure Devops 管道提供克隆功能。这是脚手架管道的超级有用的功能。我的 yaml 管道有很多变量,从头开始重新分配所有这些变量既困难又容易出错。
上周左右更新了 Azure Devops UI,似乎不再有克隆 yaml 管道的选项。经典管道仍然具有克隆选项。
谁能弄清楚如何使用新 UI 克隆 yaml 管道?
【问题讨论】:
标签: azure-devops
Azure Devops 管道提供克隆功能。这是脚手架管道的超级有用的功能。我的 yaml 管道有很多变量,从头开始重新分配所有这些变量既困难又容易出错。
上周左右更新了 Azure Devops UI,似乎不再有克隆 yaml 管道的选项。经典管道仍然具有克隆选项。
谁能弄清楚如何使用新 UI 克隆 yaml 管道?
【问题讨论】:
标签: azure-devops
嗯,我没有使用克隆功能,但您是否使用变量组或variable templates 进行调查以使您的生活更轻松?可以将变量组链接到 Azure Key Vault 以方便机密。
【讨论】:
- group: MyVarGroup。然后它会在变量组中引入变量并将秘密项目保密。您的代码中唯一的东西是变量组。更多信息:docs.microsoft.com/en-us/azure/devops/pipelines/library/…
我从未在 YAML 中使用过克隆选项。但我不会使用这么多在 UI 中创建的 Azure DevOps 变量。您有多种选择:
变量组可以链接到多个管道。但目前没有可用的范围。因此,如果您有多个环境,则必须将其命名为“myvariablegroup-dev”、“myvariablegroup-prod”。希望这个将变量组附加到环境的功能即将推出。
【讨论】:
1、您可以在预览功能
中禁用多阶段管道功能在页面右上角点击用户个人资料并选择预览功能
然后禁用多阶段管道。然后你会看到克隆选项再次出现。
2,另一种解决方法是create a new pipeline 并在遵循向导的同时选择使用现有的 Azure PipelineS Yaml 文件。 (与克隆 yaml 的效果相同,它们使用相同的 azure-pipelines.yml 文件)
【讨论】:
multi-stage pipelines 功能。你也可以report this problem微软开发团队,并建议在预览功能中启用克隆选项