File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,6 +65,7 @@ variables:
6565 RunTestsOnMac : ${{ parameters.RunTestsOnMac }}
6666 RunMonoTestsOnMac : ${{ parameters.RunMonoTestsOnMac }}
6767 RunStaticAnalysis : ${{ parameters.RunStaticAnalysis }}
68+ SourceBranch : $[replace(variables['Build.SourceBranch'], 'refs/heads/', '')]
6869
6970extends :
7071 template : azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
Original file line number Diff line number Diff line change @@ -143,7 +143,7 @@ stages:
143143 }
144144 catch {
145145 Write-Host $_
146- Write-Error "Failed to set SourceBranchName pipeline variable"
146+ Write-Error "Failed to set RunSettingsURI pipeline variable"
147147 throw
148148 }
149149 displayName: 'Set RunSettingsURI variable'
@@ -176,10 +176,10 @@ stages:
176176 filePath : $(DartLab.Path)\Scripts\VisualStudio\Bootstrapper\Get-BootstrapperURL.ps1
177177 arguments : -BootstrapperInfoJsonURI '$(Build.StagingDirectory)\MicroBuild\Output\BootstrapperInfo.json' -VSBranch '$(VSBranch)' -OutVariableName 'VisualStudio.InstallationUnderTest.BootstrapperURL'
178178 - task : artifactDropTask@0
179- displayName : " Upload VSTS Drop "
179+ displayName : " Upload VS Bootstrapper "
180180 inputs :
181181 dropServiceURI : ' https://devdiv.artifacts.visualstudio.com'
182- buildNumber : ' Products/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName)/$(Build.BuildNumber )'
182+ buildNumber : ' $(MicroBuild.ManifestDropName )'
183183 sourcePath : " $(Pipeline.Workspace)\\ ComponentBuildUnderTest\\ VS15"
184184 toLowerCase : false
185185 usePat : true
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ resources:
5353 type : git
5454 name : 1ESPipelineTemplates/MicroBuildTemplate
5555 ref : refs/tags/release
56+
5657variables :
5758 BINLOG_DIRECTORY : $(Build.StagingDirectory)/binlog
5859 DOTNET_NOLOGO : 1
@@ -68,6 +69,8 @@ variables:
6869 RunTestsOnMac : ${{ parameters.RunTestsOnMac }}
6970 RunMonoTestsOnMac : ${{ parameters.RunMonoTestsOnMac }}
7071 RunStaticAnalysis : ${{ parameters.RunStaticAnalysis }}
72+ SourceBranch : $[replace(variables['Build.SourceBranch'], 'refs/heads/', '')]
73+
7174extends :
7275 template : azure-pipelines/MicroBuild.1ES.Unofficial.yml@MicroBuildTemplate
7376 parameters :
Original file line number Diff line number Diff line change 1818- task : PowerShell@1
1919 inputs :
2020 scriptName : " $(Build.Repository.LocalPath)\\ scripts\\ cibuild\\ ConfigureVstsBuild.ps1"
21- arguments : " -BuildRTM $(BuildRTM) -RepositoryPath $(Build.Repository.LocalPath) -BranchName $(Build.SourceBranchName ) -CommitHash $(Build.SourceVersion) -BuildNumber $(Build.BuildNumber)"
21+ arguments : " -BuildRTM $(BuildRTM) -RepositoryPath $(Build.Repository.LocalPath) -BranchName $(SourceBranch ) -CommitHash $(Build.SourceVersion) -BuildNumber $(Build.BuildNumber)"
2222 displayName : " Configure VSTS CI Environment"
2323
2424- task : PowerShell@1
@@ -355,7 +355,7 @@ steps:
355355 displayName : ' Generate .runsettings files'
356356 inputs :
357357 solution : ' build\runsettings.proj'
358- msbuildArguments : ' /restore:false /property:OutputPath="$(Build.Repository.LocalPath)\artifacts\RunSettings" /property:TestDrop="RunSettings/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName )/$(Build.BuildId)" /property:ProfilingInputsDrop="ProfilingInputs/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName )/$(Build.BuildId)" /binarylogger:$(Build.StagingDirectory)\\binlog\\17.GenerateRunSettings.binlog'
358+ msbuildArguments : ' /restore:false /property:OutputPath="$(Build.Repository.LocalPath)\artifacts\RunSettings" /property:TestDrop="RunSettings/$(System.TeamProject)/$(Build.Repository.Name)/$(SourceBranch )/$(Build.BuildId)" /property:ProfilingInputsDrop="ProfilingInputs/$(System.TeamProject)/$(Build.Repository.Name)/$(SourceBranch )/$(Build.BuildId)" /binarylogger:$(Build.StagingDirectory)\\binlog\\17.GenerateRunSettings.binlog'
359359 condition : " and(succeeded(), eq(variables['BuildRTM'], 'false'))"
360360
361361- task : PowerShell@1
@@ -412,7 +412,7 @@ steps:
412412 scriptType : ps
413413 scriptLocation : inlineScript
414414 inlineScript : |
415- dotnet msbuild $(Build.Repository.LocalPath)\build\publish.proj /t:PublishToBuildAssetRegistry /property:NuGetClientNupkgsDirectoryPath=$(Build.Repository.LocalPath)\artifacts\$(NupkgOutputDir) /property:BUILD_BUILDNUMBER=$(Build.BuildNumber) /property:BUILD_SOURCEBRANCH=$(Build.SourceBranchName ) /property:BUILD_SOURCEVERSION=$(Build.SourceVersion) /property:BUILD_REPOSITORY_URI=$(Build.Repository.Uri) /property:BUILD_REPOSITORY_NAME=$(Build.Repository.Name) /property:ArtifactsLogDir=$(Build.Repository.LocalPath)\artifacts\manifests\ /binarylogger:$(Build.StagingDirectory)\binlog\21.PublishToBuildAssetRegistry.binlog /property:MaestroApiEndpoint=$(MaestroApiEndpoint)
415+ dotnet msbuild $(Build.Repository.LocalPath)\build\publish.proj /t:PublishToBuildAssetRegistry /property:NuGetClientNupkgsDirectoryPath=$(Build.Repository.LocalPath)\artifacts\$(NupkgOutputDir) /property:BUILD_BUILDNUMBER=$(Build.BuildNumber) /property:BUILD_SOURCEBRANCH=$(SourceBranch ) /property:BUILD_SOURCEVERSION=$(Build.SourceVersion) /property:BUILD_REPOSITORY_URI=$(Build.Repository.Uri) /property:BUILD_REPOSITORY_NAME=$(Build.Repository.Name) /property:ArtifactsLogDir=$(Build.Repository.LocalPath)\artifacts\manifests\ /binarylogger:$(Build.StagingDirectory)\binlog\21.PublishToBuildAssetRegistry.binlog /property:MaestroApiEndpoint=$(MaestroApiEndpoint)
416416 workingDirectory : cli
417417 failOnStderr : true
418418 env :
Original file line number Diff line number Diff line change @@ -29,13 +29,5 @@ steps:
2929 exit 1
3030 }
3131
32- - task : PowerShell@1
33- displayName : " Add Build Tags"
34- inputs :
35- scriptType : " inlineScript"
36- inlineScript : |
37- Write-Host "##vso[build.addbuildtag]${env:BUILD_SOURCEVERSIONAUTHOR}"
38- Write-Host "##vso[build.addbuildtag]${env:BUILD_SOURCEBRANCHNAME}"
39-
4032 - task : ComponentGovernanceComponentDetection@0
4133 displayName : ' Component Detection'
Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ stages:
164164 displayName : ' Publish the .runsettings files to artifact services'
165165 condition : " succeeded()"
166166 dropServiceURI : ' https://devdiv.artifacts.visualstudio.com'
167- buildNumber : ' RunSettings/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName )/$(Build.BuildId)'
167+ buildNumber : ' RunSettings/$(System.TeamProject)/$(Build.Repository.Name)/$(SourceBranch )/$(Build.BuildId)'
168168 sourcePath : ' artifacts\RunSettings'
169169 toLowerCase : false
170170 usePat : true
@@ -176,7 +176,7 @@ stages:
176176 displayName : ' OptProfV2: publish profiling inputs to artifact services'
177177 condition : " and(succeeded(), eq(variables['IsOfficialBuild'], 'true'))"
178178 dropServiceURI : ' https://devdiv.artifacts.visualstudio.com'
179- buildNumber : ' ProfilingInputs/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName )/$(Build.BuildId)'
179+ buildNumber : ' ProfilingInputs/$(System.TeamProject)/$(Build.Repository.Name)/$(SourceBranch )/$(Build.BuildId)'
180180 sourcePath : ' $(Build.ArtifactStagingDirectory)\OptProf\ProfilingInputs'
181181 toLowerCase : false
182182 usePat : true
@@ -206,7 +206,7 @@ stages:
206206 displayName : ' Upload VSTS Drop'
207207 condition : " succeeded()"
208208 dropServiceURI : ' https://devdiv.artifacts.visualstudio.com'
209- buildNumber : ' Products/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName )/$(Build.BuildNumber)'
209+ buildNumber : ' Products/$(System.TeamProject)/$(Build.Repository.Name)/$(SourceBranch )/$(Build.BuildNumber)'
210210 sourcePath : " $(Build.Repository.LocalPath)\\ artifacts\\ VS15"
211211 toLowerCase : false
212212 usePat : true
Original file line number Diff line number Diff line change 1414- task : MicroBuildSwixPlugin@4
1515 displayName : " Install Swix Plugin"
1616 inputs :
17- dropName : " Tests/$(System.TeamProject)/$(Build.DefinitionName)/$(Build.SourceBranchName )/$(Build.BuildId)"
17+ dropName : " Tests/$(System.TeamProject)/$(Build.DefinitionName)/$(SourceBranch )/$(Build.BuildId)"
1818- task : PowerShell@1
1919 displayName : " Run Configure.ps1"
2020 inputs :
5050 - task : PowerShell@1
5151 inputs :
5252 scriptName : " $(Build.Repository.LocalPath)\\ scripts\\ cibuild\\ ConfigureVstsBuild.ps1"
53- arguments : " -BuildRTM false -RepositoryPath $(Build.Repository.LocalPath) -BranchName $(Build.SourceBranchName ) -CommitHash $(Build.SourceVersion) -BuildNumber $(NuGetVersion)"
53+ arguments : " -BuildRTM false -RepositoryPath $(Build.Repository.LocalPath) -BranchName $(SourceBranch ) -CommitHash $(Build.SourceVersion) -BuildNumber $(NuGetVersion)"
5454 displayName : " Configure VSTS CI Environment"
5555
5656- task : PowerShell@1
@@ -244,7 +244,7 @@ steps:
244244 Write-Host "Base Build Drop: $buildDrop"
245245 Write-Host "##vso[task.setvariable variable=BaseBuildDrop;isOutput=true]$buildDrop"
246246
247- $runSettingsDrop = "RunSettings/${env:System_TeamProject}/${env:Build_DefinitionName}/${env:Build_SourceBranchName }/${env:Build_BuildId}"
247+ $runSettingsDrop = "RunSettings/${env:System_TeamProject}/${env:Build_DefinitionName}/${env:SourceBranch }/${env:Build_BuildId}"
248248 Write-Host "Run Settings Drop: $runSettingsDrop"
249249 Write-Host "##vso[task.setvariable variable=RunSettingsDrop]$runSettingsDrop"
250250 Write-Host "##vso[task.setvariable variable=RunSettingsDrop;isOutput=true]$runSettingsDrop"
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ variables:
7171 DOTNET_NOLOGO : 1
7272 CI : true
7373 Codeql.Enabled : false
74+ SourceBranch : $[replace(variables['Build.SourceBranch'], 'refs/heads/', '')]
7475
7576stages :
7677- stage : Build
You can’t perform that action at this time.
0 commit comments