@@ -266,6 +266,55 @@ extends:
266
266
displayName: 'Build aarch64-unknown-linux-gnu'
267
267
condition: succeeded()
268
268
269
+ - job : BuildLinuxMusl
270
+ dependsOn : SetPackageVersion
271
+ variables :
272
+ PackageVersion : $[ dependencies.SetPackageVersion.outputs['Package.Version'] ]
273
+ ob_outputDirectory : ' $(Build.ArtifactStagingDirectory)'
274
+ displayName : Linux-x64-musl
275
+ pool :
276
+ type : linux
277
+ steps :
278
+ - task : RustInstaller@1
279
+ inputs :
280
+ rustVersion : ms-stable
281
+ toolchainFeed : https://pkgs.dev.azure.com/mscodehub/Rust/_packaging/Rust/nuget/v3/index.json
282
+ additionalTargets : x86_64-unknown-linux-musl
283
+ displayName : Install Rust
284
+ env :
285
+ ob_restore_phase : true
286
+ - pwsh : |
287
+ ./build.ps1 -Release -Architecture x86_64-unknown-linux-musl
288
+ ./build.ps1 -PackageType tgz -Architecture x86_64-unknown-linux-musl -Release
289
+ Copy-Item ./bin/*.tar.gz "$(ob_outputDirectory)"
290
+ displayName: 'Build x86_64-unknown-linux-musl'
291
+ condition: succeeded()
292
+
293
+ - job : BuildLinuxArm64Musl
294
+ dependsOn : SetPackageVersion
295
+ variables :
296
+ PackageVersion : $[ dependencies.SetPackageVersion.outputs['Package.Version'] ]
297
+ ob_outputDirectory : ' $(Build.ArtifactStagingDirectory)'
298
+ displayName : Linux-ARM64-musl
299
+ pool :
300
+ type : linux
301
+ hostArchitecture : arm64
302
+ steps :
303
+ - task : RustInstaller@1
304
+ inputs :
305
+ rustVersion : ms-stable
306
+ toolchainFeed : https://pkgs.dev.azure.com/mscodehub/Rust/_packaging/Rust/nuget/v3/index.json
307
+ additionalTargets : aarch64-unknown-linux-musl
308
+ displayName : Install Rust
309
+ env :
310
+ ob_restore_phase : true
311
+ - pwsh : |
312
+ ./build.ps1 -Release -Architecture aarch64-unknown-linux-musl
313
+ ./build.ps1 -PackageType tgz -Architecture aarch64-unknown-linux-musl -Release
314
+ Copy-Item ./bin/*.tar.gz "$(ob_outputDirectory)"
315
+ displayName: 'Build aarch64-unknown-linux-musl'
316
+ condition: succeeded()
317
+
269
318
- job : BuildMac
270
319
dependsOn : SetPackageVersion
271
320
variables :
@@ -304,6 +353,9 @@ extends:
304
353
dependsOn : BuildAndSign
305
354
variables :
306
355
PackageVersion : $[ dependencies.SetPackageVersion.outputs['Package.Version'] ]
356
+ ob_sdl_sbom_enabled : false
357
+ ob_signing_setup_enabled : false
358
+ ob_sdl_codeql_compiled_enabled : false
307
359
drop : $(Pipeline.Workspace)/drop_build_main
308
360
jobs :
309
361
- job : Validation
0 commit comments