56
56
- _OfficialBuildIdArgs : /p:OfficialBuildId=$(BUILD.BUILDNUMBER)
57
57
- _SignArgs : /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName)
58
58
- _PerfIterations : 25
59
-
59
+
60
60
steps :
61
61
- ${{ if ne(variables['System.TeamProject'], 'public') }} :
62
62
- task : PowerShell@2
66
66
arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
67
67
env :
68
68
Token : $(dn-bot-dnceng-artifact-feeds-rw)
69
+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
69
70
- ${{ if eq(parameters.agentOs, 'Windows_NT') }} :
70
71
- powershell : eng\common\build.ps1
71
72
$(_CIBuild)
98
99
SYSTEM_ACCESSTOKEN : $(System.AccessToken)
99
100
HelixAccessToken : $(_HelixApiToken)
100
101
RunAoTTests : ' false'
101
-
102
+
102
103
- ${{ if eq(parameters.agentOs, 'Windows_NT_FullFramework') }} :
103
104
- powershell : eng\common\build.ps1
104
105
$(_CIBuild)
@@ -130,7 +131,7 @@ jobs:
130
131
TestFullMSBuild : ' true'
131
132
SYSTEM_ACCESSTOKEN : $(System.AccessToken)
132
133
HelixAccessToken : $(_HelixApiToken)
133
-
134
+
134
135
- ${{ if eq(parameters.agentOs, 'Windows_NT_TestAsTools') }} :
135
136
- powershell : eng\common\build.ps1
136
137
$(_CIBuild)
@@ -142,7 +143,7 @@ jobs:
142
143
displayName : Build
143
144
env :
144
145
BuildConfig : $(_BuildConfig)
145
-
146
+
146
147
- ${{ if notIn(parameters.agentOs, 'Windows_NT', 'Windows_NT_FullFramework', 'Windows_NT_TestAsTools') }} :
147
148
- script : eng/common/build.sh
148
149
$(_CIBuild)
@@ -173,34 +174,34 @@ jobs:
173
174
RunAoTTests : ' false'
174
175
175
176
- 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)'
183
184
condition : always()
184
185
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)/**/*
192
193
SymStore/$(_BuildConfig)/**/*
193
- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
194
- continueOnError : true
194
+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
195
+ continueOnError : true
195
196
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
204
205
condition : always()
205
206
206
207
# AoT Jobs
@@ -246,6 +247,7 @@ jobs:
246
247
arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
247
248
env :
248
249
Token : $(dn-bot-dnceng-artifact-feeds-rw)
250
+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
249
251
- ${{ if eq(parameters.agentOs, 'Windows_NT') }} :
250
252
- powershell : eng\common\build.ps1
251
253
$(_CIBuild)
@@ -313,25 +315,25 @@ jobs:
313
315
RunAoTTests : ' true'
314
316
315
317
- ${{ 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)/**/*
323
325
SymStore/$(_BuildConfig)/**/*
324
- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
325
- continueOnError : true
326
+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
327
+ continueOnError : true
326
328
condition : always()
327
329
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
335
337
condition : always()
336
338
337
339
# TemplateEngine Jobs
@@ -377,6 +379,7 @@ jobs:
377
379
arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
378
380
env :
379
381
Token : $(dn-bot-dnceng-artifact-feeds-rw)
382
+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
380
383
- ${{ if contains(parameters.agentOs, 'Windows_NT') }} :
381
384
- powershell : eng\common\build.ps1
382
385
$(_CIBuild)
@@ -444,34 +447,34 @@ jobs:
444
447
/bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/dotnet-new.IntegrationTests.binlog
445
448
$(_InternalRuntimeDownloadArgs)
446
449
displayName : Run dotnet new Integration Tests
447
-
450
+
448
451
- 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)'
456
459
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)/**/*
465
468
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
468
480
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