File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -153,12 +153,14 @@ extends:
153153 displayName : Disable Real-time Monitoring
154154
155155 - task : Powershell@2
156+ name : SetOriginalBuildNumber
156157 displayName : Setting OriginalBuildNumber variable
157158 condition : succeeded()
158159 inputs :
159160 targetType : inline
160161 script : |
161162 $originalBuildNumber = "$(Build.BuildNumber)".Split(' - ')[0]
163+ Write-Host "##vso[task.setvariable variable=OutputOriginalBuildNumber;isoutput=true;isreadonly=true]$originalBuildNumber"
162164 Write-Host "##vso[task.setvariable variable=OriginalBuildNumber;isreadonly=true]$originalBuildNumber"
163165
164166 - powershell : Write-Host "##vso[task.setvariable variable=SourceBranchName;isreadonly=true]$('$(Build.SourceBranch)'.Substring('refs/heads/'.Length))"
@@ -326,12 +328,20 @@ extends:
326328 - job : insert
327329 variables :
328330 FancyBuildNumber : $[stageDependencies.build.PRValidationBuild.outputs['FancyBuild.BuildNumber']]
331+ OriginalBuildNumber : $[stageDependencies.build.PRValidationBuild.outputs['SetOriginalBuildNumber.OutputOriginalBuildNumber']]
329332 displayName : Insert to VS
330333 pool :
331334 name : VSEngSS-MicroBuild2022-1ES
332335 steps :
333336 - download : current
334337 artifact : VSSetup
338+
339+ # RIT looks at the build number and cannot handle the fancy build version.
340+ # While in normal scenarios this is already set to the original number, we reset it again here in case this is a re-run.
341+ - powershell : Write-Host "##vso[build.updatebuildnumber]$(OriginalBuildNumber)"
342+ displayName : Reset BuildNumber
343+ condition : succeeded()
344+
335345 - powershell : |
336346 $branchName = "$(Build.SourceBranch)".Substring("refs/heads/".Length)
337347 Write-Host "##vso[task.setvariable variable=ComponentBranchName]$branchName"
You can’t perform that action at this time.
0 commit comments