ava*_*007 3 continuous-integration azure-devops azure-pipelines
在 AzureDevOps 如何根据运行 CI 管道的分支更改变量的值。
就像 for dev
branch var-value
= " develop " 而 for master
branch 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 次 |
最近记录: |