簡體   English   中英

Azure 管道矩陣變量

[英]Azure Pipelines Matrix variables

有人可以解釋我如何從這個矩陣作業設置訪問變量build嗎?

parameters:
  # job ---
  ...
  configurations: [Release, Debug]
  ...

jobs:
  - job: nightly
    displayName: Nightly
    strategy:
      matrix:
        ${{ each configuration in parameters.configurations }}:
          ${{ configuration }}:
            build: ${{ configuration }} # !PARAMETER/VARIABLE FOR JOB SET HERE!
            ${{ if ne(configuration, 'Release') }}:
              dependsOn: Release
    pool:
      vmImage: ${{ parameters.image }}
    timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
    steps:
      - powershell: Write-Host ${{ parameters.build }}
        displayName: 'Write Configuration: ${{ parameters.build }}'

作業 powershell 任務顯示Write Configuration: so the variable is null?

您可以像訪問每個常規變量一樣訪問該變量:

$(build)

所以在你的管道中:

- powershell: Write-Host $(build)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM