我正在嘗試根據觸發器分支有條件地在 Azure DevOps 構建管道中設定環境。
我試過這樣的事情:
jobs:
- deployment: Deploy
${{ if eq(variables['Build.SourceBranch'], 'DEV') }}:
environment: DEV
${{ if eq(variables['Build.SourceBranch'], 'TEST') }}:
environment: TEST
然而沒有運氣。
任何想法如何正確設定它?
uj5u.com熱心網友回復:
Build.SourceBranchrefs/heads/前面會包含分支名稱:
Git回購分支:
refs/heads/masterGit 倉庫拉取請求:
refs/pull/1/merge
如果您只想要最后的名稱部分(在最后一個 之后/),請使用Build.SourceBranchName.
看:
- https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/329470.html
標籤:混帐 天蓝色 azure-devops 天蓝色管道
上一篇:如何在電源狀態正在運行且特定標記為空的azure中獲取VM的ID?
下一篇:AzureADB2C性能
