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,35 +174,35 @@ 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
194
tmp/$(_BuildConfig)/**/*.binlog
194
- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
195
- continueOnError : true
195
+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
196
+ continueOnError : true
196
197
condition : always()
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
198
+
199
+ - task : PublishBuildArtifacts@1
200
+ displayName : Publish Logs to VSTS
201
+ inputs :
202
+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
203
+ ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
204
+ publishLocation : Container
205
+ continueOnError : true
205
206
condition : always()
206
207
207
208
# AoT Jobs
@@ -247,6 +248,7 @@ jobs:
247
248
arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
248
249
env :
249
250
Token : $(dn-bot-dnceng-artifact-feeds-rw)
251
+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
250
252
- ${{ if eq(parameters.agentOs, 'Windows_NT') }} :
251
253
- powershell : eng\common\build.ps1
252
254
$(_CIBuild)
@@ -314,26 +316,26 @@ jobs:
314
316
RunAoTTests : ' true'
315
317
316
318
- ${{ if in(parameters.agentOs, 'Windows_NT', 'Darwin') }} :
317
- - task : CopyFiles@2
318
- displayName : Gather Logs
319
- inputs :
320
- SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
321
- Contents : |
322
- log/$(_BuildConfig)/**/*
323
- TestResults/$(_BuildConfig)/**/*
319
+ - task : CopyFiles@2
320
+ displayName : Gather Logs
321
+ inputs :
322
+ SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
323
+ Contents : |
324
+ log/$(_BuildConfig)/**/*
325
+ TestResults/$(_BuildConfig)/**/*
324
326
SymStore/$(_BuildConfig)/**/*
325
327
tmp/$(_BuildConfig)/**/*.binlog
326
- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
327
- continueOnError : true
328
+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
329
+ continueOnError : true
328
330
condition : always()
329
331
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
332
+ - task : PublishBuildArtifacts@1
333
+ displayName : Publish Logs to VSTS
334
+ inputs :
335
+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
336
+ ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
337
+ publishLocation : Container
338
+ continueOnError : true
337
339
condition : always()
338
340
339
341
# TemplateEngine Jobs
@@ -379,6 +381,7 @@ jobs:
379
381
arguments : -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
380
382
env :
381
383
Token : $(dn-bot-dnceng-artifact-feeds-rw)
384
+ - template : /eng/common/templates/steps/enable-internal-runtimes.yml
382
385
- ${{ if contains(parameters.agentOs, 'Windows_NT') }} :
383
386
- powershell : eng\common\build.ps1
384
387
$(_CIBuild)
@@ -446,35 +449,35 @@ jobs:
446
449
/bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/dotnet-new.IntegrationTests.binlog
447
450
$(_InternalRuntimeDownloadArgs)
448
451
displayName : Run dotnet new Integration Tests
449
-
452
+
450
453
- task : PublishTestResults@2
451
- displayName : Publish Test Results
452
- inputs :
453
- testResultsFormat : xUnit
454
- testResultsFiles : ' artifacts/TestResults/$(_BuildConfig)/*.xml'
455
- testRunTitle : ' $(_AgentOSName)_$(Agent.JobName)'
456
- buildPlatform : ' $(BuildPlatform)'
457
- buildConfiguration : ' $(_BuildConfig)'
454
+ displayName : Publish Test Results
455
+ inputs :
456
+ testResultsFormat : xUnit
457
+ testResultsFiles : ' artifacts/TestResults/$(_BuildConfig)/*.xml'
458
+ testRunTitle : ' $(_AgentOSName)_$(Agent.JobName)'
459
+ buildPlatform : ' $(BuildPlatform)'
460
+ buildConfiguration : ' $(_BuildConfig)'
458
461
condition : always()
459
-
460
- - task : CopyFiles@2
461
- displayName : Gather Logs
462
- inputs :
463
- SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
464
- Contents : |
465
- log/$(_BuildConfig)/**/*
466
- TestResults/$(_BuildConfig)/**/*
462
+
463
+ - task : CopyFiles@2
464
+ displayName : Gather Logs
465
+ inputs :
466
+ SourceFolder : ' $(Build.SourcesDirectory)/artifacts'
467
+ Contents : |
468
+ log/$(_BuildConfig)/**/*
469
+ TestResults/$(_BuildConfig)/**/*
467
470
SymStore/$(_BuildConfig)/**/*
468
471
tmp/$(_BuildConfig)/**/*.binlog
469
- TargetFolder : ' $(Build.ArtifactStagingDirectory)'
470
- continueOnError : true
472
+ TargetFolder : ' $(Build.ArtifactStagingDirectory)'
473
+ continueOnError : true
471
474
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
475
+
476
+ - task : PublishBuildArtifacts@1
477
+ displayName : Publish Logs to VSTS
478
+ inputs :
479
+ PathtoPublish : ' $(Build.ArtifactStagingDirectory)'
480
+ ArtifactName : ' $(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
481
+ publishLocation : Container
482
+ continueOnError : true
480
483
condition : always()
0 commit comments