File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ # This workflow will build a .NET project
2+ # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
3+
4+ name : Satori
5+
6+ on :
7+ push :
8+ branches : [ "build" ]
9+
10+ jobs :
11+ build_linux_musl_x64 :
12+
13+ runs-on : ubuntu-latest
14+ container :
15+ image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-cross-amd64-musl
16+ env :
17+ ROOTFS_DIR : /crossrootfs/x64/
18+ steps :
19+ - uses : actions/checkout@v4
20+ - name : Build
21+ run : ./build.sh -s clr --cross -c Release -arch x64
22+ - name : Publish Artifacts
23+ 24+ with :
25+ name : linux_musl_x64
26+ path : |
27+ artifacts/bin/coreclr/linux.x64.Release/libcoreclr.so
28+ artifacts/bin/coreclr/linux.x64.Release/libclrjit.so
29+ artifacts/bin/coreclr/linux.x64.Release/System.Private.CoreLib.dll
30+
31+ build_linux_musl_arm64 :
32+
33+ runs-on : ubuntu-latest
34+ container :
35+ image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net10.0-cross-arm64-musl
36+ env :
37+ ROOTFS_DIR : /crossrootfs/arm64/
38+ steps :
39+ - uses : actions/checkout@v4
40+ - name : Build
41+ run : ./build.sh -s clr --cross -c Release -arch arm64
42+ - name : Publish Artifacts
43+ 44+ with :
45+ name : linux_musl_arm64
46+ path : |
47+ artifacts/bin/coreclr/linux.arm64.Release/libcoreclr.so
48+ artifacts/bin/coreclr/linux.arm64.Release/libclrjit.so
49+ artifacts/bin/coreclr/linux.arm64.Release/System.Private.CoreLib.dll
You can’t perform that action at this time.
0 commit comments