@@ -33,7 +33,7 @@ variables:
33
33
- ${{ if ne(variables['System.TeamProject'], 'internal') }} :
34
34
- name : _BuildArgs
35
35
value : ' '
36
- - name : _SigningArgs
36
+ - name : _PublishArgs
37
37
value : ' '
38
38
- name : _SignType
39
39
value : ' '
@@ -50,9 +50,9 @@ variables:
50
50
- name : _SignType
51
51
value : real
52
52
53
- # The following extra properties are not set when building on Linux or macOS but are needed on Windows .
54
- - name : _SigningArgs
55
- value : /p:DotNetSignType=$(_SignType)
53
+ # The following extra properties are not set when testing. Use with final build.[cmd,sh] of asset-producing jobs .
54
+ - name : _PublishArgs
55
+ value : /p:Publish=true
56
56
/p:DotNetPublishBlobFeedKey=$(dotnetfeed-storage-access-key-1)
57
57
/p:DotNetPublishBlobFeedUrl=https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json
58
58
/p:DotNetPublishToBlobFeed=$(_DotNetPublishToBlobFeed)
@@ -63,8 +63,8 @@ variables:
63
63
value : ' '
64
64
- name : _SignType
65
65
valule : test
66
- - name : _SigningArgs
67
- value : /p:DotNetSignType=$(_SignType)
66
+ - name : _PublishArgs
67
+ value : ' '
68
68
69
69
stages :
70
70
- stage : build
@@ -111,7 +111,6 @@ stages:
111
111
-buildNative
112
112
/bl:artifacts/log/build.x64.binlog
113
113
$(_BuildArgs)
114
- $(_SigningArgs)
115
114
displayName : Build x64
116
115
117
116
# Build the x86 shared framework
@@ -127,7 +126,6 @@ stages:
127
126
/p:OnlyPackPlatformSpecificPackages=true
128
127
/bl:artifacts/log/build.x86.binlog
129
128
$(_BuildArgs)
130
- $(_SigningArgs)
131
129
displayName : Build x86
132
130
133
131
# This is in a separate build step with -forceCoreMsbuild to workaround MAX_PATH limitations - https://github.com/Microsoft/msbuild/issues/53
@@ -136,7 +134,6 @@ stages:
136
134
-pack
137
135
-noBuildDeps
138
136
$(_BuildArgs)
139
- $(_SigningArgs)
140
137
displayName : Build SiteExtension
141
138
142
139
# This runs code-signing on all packages, zips, and jar files as defined in build/CodeSign.targets. If https://github.com/dotnet/arcade/issues/1957 is resolved,
@@ -148,8 +145,8 @@ stages:
148
145
-noRestore
149
146
-sign
150
147
/bl:artifacts/log/build.codesign.binlog
148
+ /p:DotNetSignType=$(_SignType)
151
149
$(_BuildArgs)
152
- $(_SigningArgs)
153
150
displayName : Code sign packages
154
151
155
152
# Windows installers bundle both x86 and x64 assets
@@ -158,8 +155,9 @@ stages:
158
155
-sign
159
156
-buildInstallers
160
157
/bl:artifacts/log/installers.msbuild.binlog
158
+ /p:DotNetSignType=$(_SignType)
161
159
$(_BuildArgs)
162
- $(_SigningArgs )
160
+ $(_PublishArgs )
163
161
displayName : Build Installers
164
162
165
163
artifacts :
@@ -186,10 +184,11 @@ stages:
186
184
-pack
187
185
-noBuildNodeJS
188
186
-noBuildJava
189
- /p:OnlyPackPlatformSpecificPackages=true
190
187
/bl:artifacts/log/build.win-arm.binlog
188
+ /p:DotNetSignType=$(_SignType)
189
+ /p:OnlyPackPlatformSpecificPackages=true
191
190
$(_BuildArgs)
192
- $(_SigningArgs )
191
+ $(_PublishArgs )
193
192
installNodeJs : false
194
193
installJdk : false
195
194
artifacts :
@@ -215,6 +214,7 @@ stages:
215
214
-p:OnlyPackPlatformSpecificPackages=true
216
215
-bl:artifacts/log/build.macos.binlog
217
216
$(_BuildArgs)
217
+ $(_PublishArgs)
218
218
installNodeJs : false
219
219
installJdk : false
220
220
artifacts :
@@ -274,6 +274,7 @@ stages:
274
274
-p:LinuxInstallerType=rpm \
275
275
-bl:artifacts/log/build.rpm.binlog \
276
276
$(_BuildArgs)
277
+ $(_PublishArgs)
277
278
displayName: Build RPM installers
278
279
installNodeJs : false
279
280
installJdk : false
@@ -304,6 +305,7 @@ stages:
304
305
-p:OnlyPackPlatformSpecificPackages=true
305
306
-bl:artifacts/log/build.linux-arm.binlog
306
307
$(_BuildArgs)
308
+ $(_PublishArgs)
307
309
installNodeJs : false
308
310
installJdk : false
309
311
artifacts :
@@ -333,6 +335,7 @@ stages:
333
335
-p:OnlyPackPlatformSpecificPackages=true
334
336
-bl:artifacts/log/build.arm64.binlog
335
337
$(_BuildArgs)
338
+ $(_PublishArgs)
336
339
installNodeJs : false
337
340
installJdk : false
338
341
artifacts :
@@ -365,6 +368,7 @@ stages:
365
368
-p:OnlyPackPlatformSpecificPackages=true
366
369
-bl:artifacts/log/build.musl.binlog
367
370
$(_BuildArgs)
371
+ $(_PublishArgs)
368
372
installNodeJs : false
369
373
installJdk : false
370
374
artifacts :
@@ -397,6 +401,7 @@ stages:
397
401
-p:OnlyPackPlatformSpecificPackages=true
398
402
-bl:artifacts/log/build.musl.binlog
399
403
$(_BuildArgs)
404
+ $(_PublishArgs)
400
405
installNodeJs : false
401
406
installJdk : false
402
407
artifacts :
0 commit comments