ava*_*007 3 continuous-integration azure-devops azure-pipelines
在 AzureDevOps 如何根据运行 CI 管道的分支更改变量的值。
就像 for devbranch var-value= " develop " 而 for masterbranch var-value= " master "。
您可以使用一个简单的 PowerShell 脚本来检查预定义的变量Build.SourceBranchName并设置变量值:
$branch = "$(Build.SourceBranchName)"
if($branch -eq "master")
{
Write-Host "##vso[task.setvariable variable=var-value]master"
}
else
{
Write-Host "##vso[task.setvariable variable=var-value]develop"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
899 次 |
| 最近记录: |