gpt4 book ai didi

azure-devops - 有没有办法在每个环境中使用 VSTS 变量组?

转载 作者:行者123 更新时间:2023-12-04 17:07:00 26 4
gpt4 key购买 nike

我正在将我的配置从使用 web.config 转换转变为基于 VSTS 变量。我得到流程变量,你定义一个变量,选择一个环境,然后你就可以开始了。我还看到“变量组”,这些看起来很棒,具有 KeyVault 集成,总体上看起来是一个更好的选择。

但是...在我的 VSTS 发布过程中,我没有看到将变量组绑定(bind)到特定环境的方法。如果没有这个功能,我真的看不出这些对我有什么用处。

我尝试了一种解决方法,但没有奏效。我试过:

  • 使用环境前缀命名我的变量组和变量,例如
  • 变量组名称="生产连接字符串"
  • 变量名称="Production_LoggingConnectionString"
  • 我想一旦我链接了“Production_ConnectionStrings”变量,我就可以从标准流程变量中引用 $(Production_LoggingConnectionString),但这不起作用。

  • 我想我可以想出一些 powershell 来做类似上面的事情并设置变量,但这对我来说似乎有点太习惯了。

    是否有人知道我可以轻松地在每个环境中使用变量组,而无需等待 VSTS 构建此功能(如果有的话)。顺便说一句,如果你想要这个功能,这里有一个建议你可以投票: Make it possible to link a variable group to a specific environment in a release definition

    最佳答案

    这现在已在 VSTS 变量组中作为范围实现。转到您的发布定义 -> 变量 -> 变量组 -> 链接变量组,您将获得如下链接窗口,您可以在其中选择发布或一个或多个环境的范围!

    enter image description here

    我没有设法找到有关此功能的任何发布信息,我只是在调整我的发布时偶然发现了它。

    关于azure-devops - 有没有办法在每个环境中使用 VSTS 变量组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48014162/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com