Skip to content

Commit f74f63b

Browse files
committed
Add satori.yaml
1 parent f14b740 commit f74f63b

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

.github/workflows/satori.yaml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
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+
uses: actions/[email protected]
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+
uses: actions/[email protected]
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

0 commit comments

Comments
 (0)