[CI] Fix build reason if and uses a better branch name. (#11690)

This commit is contained in:
Manuel de la Pena 2021-05-26 23:34:29 -04:00 коммит произвёл GitHub
Родитель 19bafa46e9
Коммит 97e34bc451
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 7 добавлений и 8 удалений

Просмотреть файл

@ -31,14 +31,14 @@ steps:
Write-Host "##vso[task.setvariable variable=BuildId;isOutput=true]$($config.BuildId)"
Write-Host "##vso[task.setvariable variable=Commit;isOutput=true]$($config.Commit)"
# calculate branch name and destination dir
$branchName = "$($config.BuildSourceBranchName)/$($config.Commit)/$($config.BuildId)"
$prefix = ""
if ($Env:OriginalBuildReason -eq "PullRequest") {
$prefix = "pr"
$branchName = ""
if ($config.BuildReason -eq "PullRequest") {
$branchName = "pr/PR$($config.Commit)"
} else {
$prefix = "ci"
$branchName = "ci/$($config.BuildSourceBranchName)/$($config.Commit)"
}
$branchName = "$prefix/$branchName"
$branchName = "$branchName/$($config.BuildId)"
Write-Host "##vso[task.setvariable variable=PublishingBranchName;isOutput=true]$branchName"
Write-Host "##vso[task.setvariable variable=PublishingPath;isOutput=true]$branchName"
name: configuration
@ -111,11 +111,10 @@ steps:
git add $Env:PublishingPath
git commit -m"[CI] Add test results for build $Env:OriginalBuildId"
git push origin $Env:PublishingBranchName
git push origin $Env:PublishingBranchName -f
displayName: 'Add files and clean logs'
timeoutInMinutes: 30
env:
PublishingPath: $(configuration.PublishingPath)
OriginalBuildId: $(configuration.BuildId)
PublishingBranchName: $(configuration.PublishingBranchName)