File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,7 @@ extends:
159159 targetType : inline
160160 script : |
161161 $originalBuildNumber = "$(Build.BuildNumber)".Split(' - ')[0]
162+ Write-Host "##vso[task.setvariable variable=OutputOriginalBuildNumber;isoutput=true;isreadonly=true]$originalBuildNumber"
162163 Write-Host "##vso[task.setvariable variable=OriginalBuildNumber;isreadonly=true]$originalBuildNumber"
163164
164165 - powershell : Write-Host "##vso[task.setvariable variable=SourceBranchName;isreadonly=true]$('$(Build.SourceBranch)'.Substring('refs/heads/'.Length))"
@@ -326,12 +327,20 @@ extends:
326327 - job : insert
327328 variables :
328329 FancyBuildNumber : $[stageDependencies.build.PRValidationBuild.outputs['FancyBuild.BuildNumber']]
330+ OriginalBuildNumber : $[stageDependencies.build.PRValidationBuild.outputs['FancyBuild.OutputOriginalBuildNumber']]
329331 displayName : Insert to VS
330332 pool :
331333 name : VSEngSS-MicroBuild2022-1ES
332334 steps :
333335 - download : current
334336 artifact : VSSetup
337+
338+ # RIT looks at the build number and cannot handle the fancy build version.
339+ # While in normal scenarios this is already set to the original number, we reset it again here in case this is a re-run.
340+ - powershell : Write-Host "##vso[build.updatebuildnumber]$(OriginalBuildNumber)"
341+ displayName : Reset BuildNumber
342+ condition : succeeded()
343+
335344 - powershell : |
336345 $branchName = "$(Build.SourceBranch)".Substring("refs/heads/".Length)
337346 Write-Host "##vso[task.setvariable variable=ComponentBranchName]$branchName"
You can’t perform that action at this time.
0 commit comments