@@ -13,16 +13,19 @@ resources:
13
13
- container : UbuntuCrossArm64Container
14
14
image : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-mlnet-cross-arm64
15
15
16
+ variables :
17
+ BuildConfig : Release
18
+ OfficialBuildId : $(BUILD.BUILDNUMBER)
19
+ DOTNET_CLI_TELEMETRY_OPTOUT : 1
20
+ DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
21
+ DOTNET_MULTILEVEL_LOOKUP : 0
22
+ Codeql.Enabled : true
23
+ Codeql.SkipTaskAutoInjection : True # default to not inject CodeQL tasks, we'll enable it in a single job.
24
+
16
25
jobs :
17
26
# ###############################################################################
18
27
- job : Linux_x64
19
28
# ###############################################################################
20
- variables :
21
- BuildConfig : Release
22
- OfficialBuildId : $(BUILD.BUILDNUMBER)
23
- DOTNET_CLI_TELEMETRY_OPTOUT : 1
24
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
25
- DOTNET_MULTILEVEL_LOOKUP : 0
26
29
pool :
27
30
name : NetCore1ESPool-Internal
28
31
demands : ImageOverride -equals Build.Ubuntu.1804.Amd64
49
52
- job : Linux_arm
50
53
# ###############################################################################
51
54
variables :
52
- BuildConfig : Release
53
- OfficialBuildId : $(BUILD.BUILDNUMBER)
54
- DOTNET_CLI_TELEMETRY_OPTOUT : 1
55
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
56
- DOTNET_MULTILEVEL_LOOKUP : 0
57
55
ROOTFS_DIR : ' /crossrootfs/arm'
58
56
pool :
59
57
name : NetCore1ESPool-Internal
81
79
- job : Linux_arm64
82
80
# ###############################################################################
83
81
variables :
84
- BuildConfig : Release
85
- OfficialBuildId : $(BUILD.BUILDNUMBER)
86
- DOTNET_CLI_TELEMETRY_OPTOUT : 1
87
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
88
- DOTNET_MULTILEVEL_LOOKUP : 0
89
82
ROOTFS_DIR : ' /crossrootfs/arm64'
90
83
pool :
91
84
name : NetCore1ESPool-Internal
@@ -112,12 +105,6 @@ jobs:
112
105
# ###############################################################################
113
106
- job : MacOS
114
107
# ###############################################################################
115
- variables :
116
- BuildConfig : Release
117
- OfficialBuildId : $(BUILD.BUILDNUMBER)
118
- DOTNET_CLI_TELEMETRY_OPTOUT : 1
119
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
120
- DOTNET_MULTILEVEL_LOOKUP : 0
121
108
pool :
122
109
vmImage : macOS-12
123
110
steps :
@@ -143,12 +130,6 @@ jobs:
143
130
# ###############################################################################
144
131
- job : MacOS_Apple_Silicon
145
132
# ###############################################################################
146
- variables :
147
- BuildConfig : Release
148
- OfficialBuildId : $(BUILD.BUILDNUMBER)
149
- DOTNET_CLI_TELEMETRY_OPTOUT : 1
150
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
151
- DOTNET_MULTILEVEL_LOOKUP : 0
152
133
pool :
153
134
vmImage : macOS-12
154
135
steps :
@@ -180,11 +161,6 @@ jobs:
180
161
- job : Windows_x86
181
162
# ###############################################################################
182
163
variables :
183
- BuildConfig : Release
184
- OfficialBuildId : $(BUILD.BUILDNUMBER)
185
- DOTNET_CLI_TELEMETRY_OPTOUT : 1
186
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
187
- DOTNET_MULTILEVEL_LOOKUP : 0
188
164
_SignType : real
189
165
_UseEsrpSigning : true
190
166
_TeamName : DotNetCore
@@ -233,11 +209,7 @@ jobs:
233
209
- job : Windows_x64
234
210
# ###############################################################################
235
211
variables :
236
- BuildConfig : Release
237
- OfficialBuildId : $(BUILD.BUILDNUMBER)
238
- DOTNET_CLI_TELEMETRY_OPTOUT : 1
239
- DOTNET_SKIP_FIRST_TIME_EXPERIENCE : 1
240
- DOTNET_MULTILEVEL_LOOKUP : 0
212
+ Codeql.SkipTaskAutoInjection : False # run CodeQL in this job
241
213
_SignType : real
242
214
_UseEsrpSigning : true
243
215
_TeamName : DotNetCore
@@ -297,37 +269,19 @@ jobs:
297
269
- Windows_x64
298
270
- MacOS_Apple_Silicon
299
271
variables :
300
- - name : BuildConfig
301
- value : Release
302
- - name : OfficialBuildId
303
- value : $(BUILD.BUILDNUMBER)
304
- - name : DotnetVersionKind
305
- value : $[variables.VERSIONKIND] # If no "VERSIONKIND" variable is set when queuing the publishing task, this defaults to empty string.
306
- - name : DOTNET_CLI_TELEMETRY_OPTOUT
307
- value : 1
308
- - name : DOTNET_SKIP_FIRST_TIME_EXPERIENCE
309
- value : 1
310
- - name : DOTNET_MULTILEVEL_LOOKUP
311
- value : 0
312
- - name : NUGET_PACKAGES
313
- value : $(Build.SourcesDirectory)/.packages
314
- - name : _SignType
315
- value : real
316
- - name : _UseEsrpSigning
317
- value : true
318
- - name : _TeamName
319
- value : DotNetCore
320
- - name : _AzureDevopsFeedUrl
321
- value : https://pkgs.dev.azure.com/dnceng/public/_packaging/MachineLearning/nuget/v3/index.json
322
- - name : _SymwebSymbolServerPath
323
- value : https://microsoft.artifacts.visualstudio.com/DefaultCollection
324
- - name : _MsdlSymbolServerPath
325
- value : https://microsoftpublicsymbols.artifacts.visualstudio.com/DefaultCollection
272
+ DotnetVersionKind : $[variables.VERSIONKIND] # If no "VERSIONKIND" variable is set when queuing the publishing task, this defaults to empty string.
273
+ NUGET_PACKAGES : $(Build.SourcesDirectory)/.packages
274
+ _SignType : real
275
+ _UseEsrpSigning : true
276
+ _TeamName : DotNetCore
277
+ _AzureDevopsFeedUrl : https://pkgs.dev.azure.com/dnceng/public/_packaging/MachineLearning/nuget/v3/index.json
278
+ _SymwebSymbolServerPath : https://microsoft.artifacts.visualstudio.com/DefaultCollection
279
+ _MsdlSymbolServerPath : https://microsoftpublicsymbols.artifacts.visualstudio.com/DefaultCollection
326
280
327
281
# Only enable publishing in non-public, non PR scenarios.
328
- - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }} :
282
+ ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }} :
329
283
# DotNet-Symbol-Server-Pats provides: microsoft-symbol-server-pat symweb-symbol-server-pat
330
- - group : DotNet-Symbol-Server-Pats
284
+ group : DotNet-Symbol-Server-Pats
331
285
332
286
pool :
333
287
name : NetCore1ESPool-Internal
0 commit comments