如何在 YAML 文件的变量部分同时使用变量组和变量?

How do I use both a variable group and variables in the variable section of a YAML file?

我在 Azure Pipeline 库中创建了一个变量组。它具有证书的密码,我想在 Azure 构建管道期间将其应用于签署可执行文件。我已经通过点击锁图标加密了密码。我遇到的问题是我有其他变量,而不是变量组的一部分,我将其包含在 YAML 文件的 variables 部分中。我收到错误消息,告诉我这是一个无效的 YAML 文件。这是我得到的:

variables:
  solution: '**/*.sln'
  buildPlatform: 'Any CPU'
  DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
  buildConfiguration: 'Release'
  Binaries: test
- group: 'acdc-pipeline-group'

我试图找到一种方法来执行此操作,但我找到的文档仅在 variables 部分中单独列出了变量组。除非我误解了链接文档:Add & use variable groups

我在 variables 中犯了一个错误,但我不确定我做错了什么。

所以我认为它应该是这样的:

variables:
- name: solution
  value: '**/*.sln'
- name: buildPlatform
  value: 'Any CPU'
- name: DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 
  value: true
- name: buildConfiguration
  value: 'Release'
- name: Binaries
  value: test
- group: 'acdc-pipeline-group'

然后您可以使用您的变量,例如 $(YOURVARIABLEFROMTHEGROUP)$[variables.YOURVARIABLEFROMTHEGROUP]

实际上,在您引用的文档中提到了这一点,尽管以一种有点混乱和隐含的方式并且没有适当的例子,所以这里就举一个 :)