5656 - _OfficialBuildIdArgs : /p:OfficialBuildId=$(BUILD.BUILDNUMBER)
5757 - _SignArgs : /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName)
5858 - _PerfIterations : 25
59-
59+
6060 steps :
6161 - ${{ if ne(variables['System.TeamProject'], 'public') }} :
6262 - task : PowerShell@2
6666 arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
6767 env :
6868 Token : $(dn-bot-dnceng-artifact-feeds-rw)
69+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
6970 - ${{ if eq(parameters.agentOs, 'Windows_NT') }} :
7071 - powershell : eng\common\build.ps1
7172 $(_CIBuild)
9899 SYSTEM_ACCESSTOKEN : $(System.AccessToken)
99100 HelixAccessToken : $(_HelixApiToken)
100101 RunAoTTests : ' false'
101-
102+
102103 - ${{ if eq(parameters.agentOs, 'Windows_NT_FullFramework') }} :
103104 - powershell : eng\common\build.ps1
104105 $(_CIBuild)
@@ -130,7 +131,7 @@ jobs:
130131 TestFullMSBuild : ' true'
131132 SYSTEM_ACCESSTOKEN : $(System.AccessToken)
132133 HelixAccessToken : $(_HelixApiToken)
133-
134+
134135 - ${{ if eq(parameters.agentOs, 'Windows_NT_TestAsTools') }} :
135136 - powershell : eng\common\build.ps1
136137 $(_CIBuild)
@@ -142,7 +143,7 @@ jobs:
142143 displayName : Build
143144 env :
144145 BuildConfig : $(_BuildConfig)
145-
146+
146147 - ${{ if notIn(parameters.agentOs, 'Windows_NT', 'Windows_NT_FullFramework', 'Windows_NT_TestAsTools') }} :
147148 - script : eng/common/build.sh
148149 $(_CIBuild)
@@ -173,34 +174,34 @@ jobs:
173174 RunAoTTests : ' false'
174175
175176 - task : PublishTestResults@2
176- displayName : Publish Test Results
177- inputs :
178- testResultsFormat : xUnit
179- testResultsFiles : ' artifacts/TestResults/$(_BuildConfig)/*.xml'
180- testRunTitle : ' $(_AgentOSName)_$(Agent.JobName)'
181- buildPlatform : ' $(BuildPlatform)'
182- buildConfiguration : ' $(_BuildConfig)'
177+ displayName : Publish Test Results
178+ inputs :
179+ testResultsFormat : xUnit
180+ testResultsFiles : ' artifacts/TestResults/$(_BuildConfig)/*.xml'
181+ testRunTitle : ' $(_AgentOSName)_$(Agent.JobName)'
182+ buildPlatform : ' $(BuildPlatform)'
183+ buildConfiguration : ' $(_BuildConfig)'
183184 condition : always()
184185
185- - task : CopyFiles@2
186- displayName : Gather Logs
187- inputs :
188- SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
189- Contents : |
190- log/$(_BuildConfig)/**/*
191- TestResults/$(_BuildConfig)/**/*
186+ - task : CopyFiles@2
187+ displayName : Gather Logs
188+ inputs :
189+ SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
190+ Contents : |
191+ log/$(_BuildConfig)/**/*
192+ TestResults/$(_BuildConfig)/**/*
192193 SymStore/$(_BuildConfig)/**/*
193- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
194- continueOnError : true
194+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
195+ continueOnError : true
195196 condition : always()
196-
197- - task : PublishBuildArtifacts@1
198- displayName : Publish Logs to VSTS
199- inputs :
200- PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
201- ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
202- publishLocation : Container
203- continueOnError : true
197+
198+ - task : PublishBuildArtifacts@1
199+ displayName : Publish Logs to VSTS
200+ inputs :
201+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
202+ ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
203+ publishLocation : Container
204+ continueOnError : true
204205 condition : always()
205206
206207# AoT Jobs
@@ -246,6 +247,7 @@ jobs:
246247 arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
247248 env :
248249 Token : $(dn-bot-dnceng-artifact-feeds-rw)
250+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
249251 - ${{ if eq(parameters.agentOs, 'Windows_NT') }} :
250252 - powershell : eng\common\build.ps1
251253 $(_CIBuild)
@@ -313,25 +315,25 @@ jobs:
313315 RunAoTTests : ' true'
314316
315317 - ${{ if in(parameters.agentOs, 'Windows_NT', 'Darwin') }} :
316- - task : CopyFiles@2
317- displayName : Gather Logs
318- inputs :
319- SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
320- Contents : |
321- log/$(_BuildConfig)/**/*
322- TestResults/$(_BuildConfig)/**/*
318+ - task : CopyFiles@2
319+ displayName : Gather Logs
320+ inputs :
321+ SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
322+ Contents : |
323+ log/$(_BuildConfig)/**/*
324+ TestResults/$(_BuildConfig)/**/*
323325 SymStore/$(_BuildConfig)/**/*
324- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
325- continueOnError : true
326+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
327+ continueOnError : true
326328 condition : always()
327329
328- - task : PublishBuildArtifacts@1
329- displayName : Publish Logs to VSTS
330- inputs :
331- PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
332- ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
333- publishLocation : Container
334- continueOnError : true
330+ - task : PublishBuildArtifacts@1
331+ displayName : Publish Logs to VSTS
332+ inputs :
333+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
334+ ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
335+ publishLocation : Container
336+ continueOnError : true
335337 condition : always()
336338
337339# TemplateEngine Jobs
@@ -377,6 +379,7 @@ jobs:
377379 arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
378380 env :
379381 Token : $(dn-bot-dnceng-artifact-feeds-rw)
382+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
380383 - ${{ if contains(parameters.agentOs, 'Windows_NT') }} :
381384 - powershell : eng\common\build.ps1
382385 $(_CIBuild)
@@ -444,34 +447,34 @@ jobs:
444447 /bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/dotnet-new.IntegrationTests.binlog
445448 $(_InternalRuntimeDownloadArgs)
446449 displayName : Run dotnet new Integration Tests
447-
450+
448451 - task : PublishTestResults@2
449- displayName : Publish Test Results
450- inputs :
451- testResultsFormat : xUnit
452- testResultsFiles : ' artifacts/TestResults/$(_BuildConfig)/*.xml'
453- testRunTitle : ' $(_AgentOSName)_$(Agent.JobName)'
454- buildPlatform : ' $(BuildPlatform)'
455- buildConfiguration : ' $(_BuildConfig)'
452+ displayName : Publish Test Results
453+ inputs :
454+ testResultsFormat : xUnit
455+ testResultsFiles : ' artifacts/TestResults/$(_BuildConfig)/*.xml'
456+ testRunTitle : ' $(_AgentOSName)_$(Agent.JobName)'
457+ buildPlatform : ' $(BuildPlatform)'
458+ buildConfiguration : ' $(_BuildConfig)'
456459 condition : always()
457-
458- - task : CopyFiles@2
459- displayName : Gather Logs
460- inputs :
461- SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
462- Contents : |
463- log/$(_BuildConfig)/**/*
464- TestResults/$(_BuildConfig)/**/*
460+
461+ - task : CopyFiles@2
462+ displayName : Gather Logs
463+ inputs :
464+ SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
465+ Contents : |
466+ log/$(_BuildConfig)/**/*
467+ TestResults/$(_BuildConfig)/**/*
465468 SymStore/$(_BuildConfig)/**/*
466- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
467- continueOnError : true
469+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
470+ continueOnError : true
471+ condition : always()
472+
473+ - task : PublishBuildArtifacts@1
474+ displayName : Publish Logs to VSTS
475+ inputs :
476+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
477+ ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
478+ publishLocation : Container
479+ continueOnError : true
468480 condition : always()
469-
470- - task : PublishBuildArtifacts@1
471- displayName : Publish Logs to VSTS
472- inputs :
473- PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
474- ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
475- publishLocation : Container
476- continueOnError : true
477- condition : always()
0 commit comments