我可以在Azure DevOps管道库中的变量组之间强制实施相同的变量吗?

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

我在管道库中定义了几个变量组。我为每个发布环境(例如DEV,QA,PROD)使用了不同的组。每个环境的部署需要所有相同的变量,但具有不同的值。

这是一长串变量,在添加和删除变量时,我无法确定我的组是否随着时间的推移而彼此不同步。

我真的希望我有一个类似于C#的界面来使所有组都匹配。我希望新的YAML模板可以以某种方式提供帮助,但我找不到能解决此问题的任何方法。

有人对此有很好的解决方案吗?似乎是变量组的一种非常普遍的用法。

azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-yaml
1个回答
0
投票

我可以在Azure中的变量组之间强制执行相同的变量吗?DevOps管道库?

不,我们不能那样做。似乎您想要的是同步DEV,QA,PROD环境的变量组,使这些组具有相同的变量列表但值不同。

据我所知,此为不支持Variable groups最初旨在共享变量[[跨管道而不是其他方向,所以Azure Devops Service不支持这种现成的功能来比较和同步变量组。

Update1:​​

我在“用户语音”论坛中提交了一个feature request,您可以对其进行投票和跟踪。

Update2:

1。如果要轻松检查变量列表,则是另一个方向:如果要手动检查变量列表,可以考虑使用Rest API获取一个特定变量组的变量列表的Json响应。

2。关于如何在线将Json转换为CSV / Excel文件有很多相关主题,经过我的测试,它非常方便。因此,也许您可​​以获得三个josn响应,然后将其转换为文本文件/ excel文件,以比较这三个变量列表之间的差异。可能是暂时的解决方法〜

希望有帮助:)

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