Skip to content

Commit 700a0aa

Browse files
committed
Fix OptProf in release/7.0.x (#6861)
1 parent 6945c96 commit 700a0aa

8 files changed

Lines changed: 17 additions & 20 deletions

File tree

eng/pipelines/official.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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

6970
extends:
7071
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate

eng/pipelines/optprof.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

eng/pipelines/pull_request.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ resources:
5353
type: git
5454
name: 1ESPipelineTemplates/MicroBuildTemplate
5555
ref: refs/tags/release
56+
5657
variables:
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+
7174
extends:
7275
template: azure-pipelines/MicroBuild.1ES.Unofficial.yml@MicroBuildTemplate
7376
parameters:

eng/pipelines/templates/Build_and_UnitTest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ steps:
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:

eng/pipelines/templates/Initialize_Build.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff 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'

eng/pipelines/templates/pipeline.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

eng/pipelines/vs-test/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ steps:
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:
@@ -50,7 +50,7 @@ steps:
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"

eng/pipelines/vs-tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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

7576
stages:
7677
- stage: Build

0 commit comments

Comments
 (0)