File tree Expand file tree Collapse file tree 4 files changed +38
-1
lines changed
src/Framework/App.Runtime/src Expand file tree Collapse file tree 4 files changed +38
-1
lines changed Original file line number Diff line number Diff line change @@ -525,6 +525,40 @@ stages:
525
525
parameters :
526
526
inputName : Linux_musl_x64
527
527
528
+ # Build Linux Musl ARM
529
+ - template : jobs/default-build.yml
530
+ parameters :
531
+ jobName : Linux_musl_arm_build
532
+ jobDisplayName : " Build: Linux Musl ARM"
533
+ agentOs : Linux
534
+ useHostedUbuntu : false
535
+ container : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-cross-arm-alpine-20200827125937-14441ae
536
+ buildScript : ./build.sh
537
+ buildArgs :
538
+ --arch arm
539
+ --os-name linux-musl
540
+ --pack
541
+ --all
542
+ --no-build-nodejs
543
+ --no-build-java
544
+ -p:OnlyPackPlatformSpecificPackages=true
545
+ -p:AssetManifestFileName=aspnetcore-Linux_musl_arm.xml
546
+ $(_BuildArgs)
547
+ $(_PublishArgs)
548
+ $(_InternalRuntimeDownloadArgs)
549
+ installNodeJs : false
550
+ installJdk : false
551
+ artifacts :
552
+ - name : Linux_musl_arm_Logs
553
+ path : artifacts/log/
554
+ publishOnError : true
555
+ includeForks : true
556
+ - name : Linux_musl_arm_Packages
557
+ path : artifacts/packages/
558
+ - template : jobs/codesign-xplat.yml
559
+ parameters :
560
+ inputName : Linux_musl_arm
561
+
528
562
# Build Linux Musl ARM64
529
563
- template : jobs/default-build.yml
530
564
parameters :
@@ -758,6 +792,7 @@ stages:
758
792
- CodeSign_Xplat_Linux_arm
759
793
- CodeSign_Xplat_Linux_arm64
760
794
- CodeSign_Xplat_Linux_musl_x64
795
+ - CodeSign_Xplat_Linux_musl_arm
761
796
- CodeSign_Xplat_Linux_musl_arm64
762
797
# In addition to the dependencies above, ensure the build was successful overall.
763
798
- Source_Build
Original file line number Diff line number Diff line change 162
162
win-arm64;
163
163
osx-x64;
164
164
linux-musl-x64;
165
+ linux-musl-arm;
165
166
linux-musl-arm64;
166
167
linux-x64;
167
168
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