File tree 4 files changed +38
-1
lines changed
src/Framework/App.Runtime/src 4 files changed +38
-1
lines changed Original file line number Diff line number Diff line change @@ -511,6 +511,40 @@ stages:
511
511
parameters :
512
512
inputName : Linux_musl_x64
513
513
514
+ # Build Linux Musl ARM
515
+ - template : jobs/default-build.yml
516
+ parameters :
517
+ jobName : Linux_musl_arm_build
518
+ jobDisplayName : " Build: Linux Musl ARM"
519
+ agentOs : Linux
520
+ useHostedUbuntu : false
521
+ container : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-cross-arm-alpine-20200827125937-14441ae
522
+ buildScript : ./build.sh
523
+ buildArgs :
524
+ --arch arm
525
+ --os-name linux-musl
526
+ --pack
527
+ --all
528
+ --no-build-nodejs
529
+ --no-build-java
530
+ -p:OnlyPackPlatformSpecificPackages=true
531
+ -p:AssetManifestFileName=aspnetcore-Linux_musl_arm.xml
532
+ $(_BuildArgs)
533
+ $(_PublishArgs)
534
+ $(_InternalRuntimeDownloadArgs)
535
+ installNodeJs : false
536
+ installJdk : false
537
+ artifacts :
538
+ - name : Linux_musl_arm_Logs
539
+ path : artifacts/log/
540
+ publishOnError : true
541
+ includeForks : true
542
+ - name : Linux_musl_arm_Packages
543
+ path : artifacts/packages/
544
+ - template : jobs/codesign-xplat.yml
545
+ parameters :
546
+ inputName : Linux_musl_arm
547
+
514
548
# Build Linux Musl ARM64
515
549
- template : jobs/default-build.yml
516
550
parameters :
@@ -739,6 +773,7 @@ stages:
739
773
- CodeSign_Xplat_Linux_arm
740
774
- CodeSign_Xplat_Linux_arm64
741
775
- CodeSign_Xplat_Linux_musl_x64
776
+ - CodeSign_Xplat_Linux_musl_arm
742
777
- CodeSign_Xplat_Linux_musl_arm64
743
778
# In addition to the dependencies above, ensure the build was successful overall.
744
779
- Source_Build
Original file line number Diff line number Diff line change 153
153
win-arm64;
154
154
osx-x64;
155
155
linux-musl-x64;
156
+ linux-musl-arm;
156
157
linux-musl-arm64;
157
158
linux-x64;
158
159
linux-arm;
Original file line number Diff line number Diff line change @@ -94,6 +94,7 @@ and are generated based on the last package release.
94
94
<LatestPackageReference Include =" Microsoft.NETCore.App.Runtime.linux-arm" />
95
95
<LatestPackageReference Include =" Microsoft.NETCore.App.Runtime.linux-arm64" />
96
96
<LatestPackageReference Include =" Microsoft.NETCore.App.Runtime.linux-musl-x64" />
97
+ <LatestPackageReference Include =" Microsoft.NETCore.App.Runtime.linux-musl-arm" />
97
98
<LatestPackageReference Include =" Microsoft.NETCore.App.Runtime.linux-musl-arm64" />
98
99
</ItemGroup >
99
100
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ This package is an internal implementation of the .NET Core SDK and is not meant
92
92
<PathSeparator Condition =" '$(PathSeparator)' == ''" >:</PathSeparator >
93
93
<PathSeparator Condition =" '$(TargetOsName)' == 'win' " >%3B</PathSeparator >
94
94
95
- <CrossCompileDirectory Condition =" '$(TargetRuntimeIdentifier)' == 'linux-arm' " >x64_arm</CrossCompileDirectory >
95
+ <CrossCompileDirectory Condition =" '$(TargetRuntimeIdentifier)' == 'linux-arm' OR '$(TargetRuntimeIdentifier)' == 'linux-musl-arm' " >x64_arm</CrossCompileDirectory >
96
96
<CrossCompileDirectory Condition =" '$(TargetArchitecture)' == 'arm64' AND '$(BuildArchitecture)' != 'arm64' " >x64_arm64</CrossCompileDirectory >
97
97
<CrossCompileDirectory Condition =" '$(TargetRuntimeIdentifier)' == 'win-arm' " >x86_arm</CrossCompileDirectory >
98
98
You can’t perform that action at this time.
0 commit comments