gpt4 book ai didi

Azure DevOps : How to set group variable with if statement

转载 作者:行者123 更新时间:2023-12-04 00:20:41 25 4
gpt4 key购买 nike

我正在尝试根据管道中存在的一个变量来设置变量组。 yaml 看起来像这样:

enter image description here

但是当我运行管道时出现以下错误:

enter image description here

如果我删除“- group : QA”“- group : PROD”,管道运行不会出现任何问题。我做错了什么?

最佳答案

这是略有不同的解决方案,但您可以实现您的目标 - 如果我理解变量组的条件选择。

您可以使用运行时参数:

parameters:
- name: environment
displayName: Environment
type: string
default: QA
values:
- QA
- PROD

stages:
- stage:
displayName: 'Build and Restore'
variables:
- group: ${{ parameters.environment }}
jobs:
- job:
steps:
- script: echo $(name)

除了运行构建之外,您还可以选择您的环境:

Running a build

注意:我定义了两个变量组 QA 和 PROD,两个组中都带有变量名称。

关于Azure DevOps : How to set group variable with if statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60973940/

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