Azure Devops管道提供了克隆功能。这是对脚手架管道非常有用的功能。我的yaml管道有很多变量,从头开始重新分配所有这些变量既困难又容易出错。
Azure Devops UI在上个星期左右更新,并且似乎不再有克隆yaml管道的选项。经典管道仍然具有克隆选项。
有人能弄清楚如何使用新的UI克隆yaml管道吗?
答案 0 :(得分:2)
嗯,我没有使用克隆功能,但是您是否使用变量组或variable templates进行了调查,以使您的生活更轻松?您可以将变量组链接到Azure Key Vault,以简化机密。
答案 1 :(得分:0)
我从未在YAML中使用过克隆选项。但是我不会使用在UI中创建的太多Azure DevOps变量。您在这里有多种选择:
变量组可以链接到多个管道。但是目前没有可用范围。因此,如果您有多个环境,则必须将其命名为“ myvariablegroup-dev”,“ myvariablegroup-prod”。希望这种将变量组附加到环境的功能即将出现。
答案 2 :(得分:-1)
1,您可以在预览功能
中禁用多级管道功能在页面的右上角单击用户个人资料,然后选择预览功能
然后禁用多级管道。然后,您会看到克隆选项再次出现。
2,另一个解决方法是create a new pipeline,并在遵循向导的同时选择使用现有Azure PipelineS Yaml文件。 (与克隆yaml具有相同的效果,它们使用相同的azure-pipelines.yml文件)