【发布时间】:2020-03-25 12:12:04
【问题描述】:
我正在使用 azure-pipelines.yaml 构建多个阶段,每个阶段具有相同的变量,即 var_key,但每个阶段的值不同,为此我有不同的 Azure 库组
- dev_group
- qa_group
azure-pipelines.yaml
name: $(Date:yyyyMMdd)$(Rev:.r)
pr:
branches:
include:
- develop
- master
trigger:
branches:
include:
- develop
- master
variables:
group: group1, group2, group3
BuildNumber: $(Build.BuildNumber)
stages:
- stage: debug
jobs:
- job: DebugConditions
pool:
vmImage: 'ubuntu-latest'
steps:
- bash: echo $(group1.var_key)
- stage: dev
jobs:
- job: DevConditions
pool:
vmImage: 'ubuntu-latest'
steps:
- bash: echo $(group2.var_key)
这给了我一个错误,有没有正确的方法。
【问题讨论】:
-
什么错误给你?您需要充分解释问题,包括所有相关细节。
-
你应该在舞台范围内定义变量组,如:docs.microsoft.com/en-us/azure/devops/pipelines/…
标签: azure azure-devops yaml azure-pipelines azure-pipelines-release-pipeline