为Azure DevOps版本更新变量组快照

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

我有一个Azure DevOps发布管道,该管道引用了多个变量组,并且该发布中的每个阶段都链接到一个不同的组。

[当我第一次部署到阶段时,无法知道该变量组所需的值之一(Function App上某个功能的键)。但是,对于某些需要完成的部署后检查,这是必需的。

这不是理想的选择,但我认为我可以进行部署,使其失败,更新变量组,然后重试。当您编辑发行版时,这基于以下声明-

您可以编辑批准,任务和变量

但是,如果您编辑变量组,似乎无法将更新后的值引入发行版中。这意味着我无法进行部署的唯一方法是创建第二个版本。

我真的希望我缺少一些东西,因为其他工具(例如Octopus)提供了开箱即用的功能。是否可以为发布更新变量组快照?

variables azure-devops
1个回答
0
投票

当前无法在已部署的发行版中修改变量组快照。 Azure devops版本尚不支持此功能。

但是,可以在以前部署的版本中修改变量选项卡下定义的变量。

因此,作为解决方法,您可以定义一个在Variables下具有相同名称的变量,以覆盖在变量组中定义的变量。 (例如,我在变量组中有一个变量Name,然后在也称为Name的变量下定义了一个新变量)

见下文:

1,编辑您的发行并选择Edit releaseenter image description here

2,单击“变量”选项卡->添加与变量组中的变量同名的新变量(例如Name)->保存

enter image description here

3,保存更改后。转到Pipeline选项卡->以Redeploy发布。然后将更新的值放入发布中

enter image description here

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