【知りたいこと】
AzureDevOpsにおける定義済み変数の使い方を知りたいと思っています。
【前提】
AzureDevOpsの定義済み変数を使いたいと思っています。
具体的には、下記ページのBuild.BuildId、Build.BuildNumber を使いたいと考えています。
https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml
試しに、PowerShellのWrite-Hostを使い、以下のようなコードを書いてみたのですが、
Build.BuildIdの値が出力されません。(Build.BuildNumberの値も同様でした。)
trigger: - master pool: vmImage: 'windows-latest' variables: solution: '**/*.sln' buildPlatform: 'Any CPU' buildConfiguration: 'Release' steps: - task: PowerShell@2 inputs: targetType: inline script: | Write-Host "↓↓↓↓↓↓" Write-Host $Build.BuildId Write-Host "↑↑↑↑↑↑"
このコードで出力されるのは以下の通りです。
Starting: PowerShell ============================================================================== Task : PowerShell Description : Run a PowerShell script on Linux, macOS, or Windows Version : 2.170.1 Author : Microsoft Corporation Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/powershell ============================================================================== Generating script. ========================== Starting Command Output =========================== "C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command ". 'D:\a\_temp\a7d3b34d-3c9a-461c-b545-ced695fb1fc7.ps1'" ↓↓↓↓↓↓ ↑↑↑↑↑↑ Finishing: PowerShell
つまり、$Build.BuildId のところが空白になっています。
$Build.***系はいくつか出力してみたのですが、調べた範囲ではすべて空白でした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/30 23:37