gpt4 book ai didi

azure - 需要使用变量组作为Azure管道中的输入参数

转载 作者:行者123 更新时间:2023-12-03 02:27:20 24 4
gpt4 key购买 nike

我对 Azure 管道非常陌生,一周前我遇到了一个问题。我有一个 Selenium c# 测试用例,必须在管道上执行。我必须使用变量组作为测试用例的输入参数。所以,我创建了 appsettings.json 文件 appsettings.json

在我的 YAML 代码中,我能够读取变量组,但无法在管道中使用它的值。如何做到这一点?

最佳答案

要使用变量组中的变量,您需要在 YAML 文件中添加对该组的引用:

variables:
- group: my-variable-group

此后,可以在 YAML 文件中使用变量组中的变量。

如果您同时使用变量和变量组,则必须对各个(未分组)变量使用名称/值语法:

variables:
- group: my-variable-group
- name: my-bare-variable
value: 'value of my-bare-variable'

要引用变量组,您可以使用宏语法或运行时表达式。在此示例中,my-variable-group 组有一个名为 myhello 的变量。

variables:
- group: my-variable-group
- name: my-passed-variable
value: $[variables.myhello] # uses runtime expression

steps:
- script: echo $(myhello) # uses macro syntax
- script: echo $(my-passed-variable)

您还可以在同一管道中引用多个变量组,并将现有 Azure key 保管库链接到变量组,并将选择性保管库 secret 映射到变量组。

检查Add & use variable groups了解更多信息和示例。引用this详细演练的博客文章。

关于azure - 需要使用变量组作为Azure管道中的输入参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66445737/

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