File tree Expand file tree Collapse file tree 1 file changed +30
-2
lines changed Expand file tree Collapse file tree 1 file changed +30
-2
lines changed Original file line number Diff line number Diff line change 6
6
- " v*.*.*"
7
7
8
8
jobs :
9
+ linux-aarch64 :
10
+ runs-on : ubuntu-20.04
11
+ steps :
12
+ - uses : actions/checkout@v4
13
+ - uses : jirutka/setup-alpine@v1
14
+ with :
15
+ arch : aarch64
16
+ packages : " build-base make cmake"
17
+ - name : build
18
+ shell : alpine.sh {0}
19
+ run : |
20
+ mkdir build
21
+ cd build
22
+ cmake -DBUILD_STATIC_QJS_EXE=ON ..
23
+ cd ..
24
+ cmake --build build --target qjs_exe -j$(getconf _NPROCESSORS_ONLN)
25
+ cmake --build build --target qjsc -j$(getconf _NPROCESSORS_ONLN)
26
+ mv build/qjs build/qjs-linux-aarch64
27
+ mv build/qjsc build/qjsc-linux-aarch64
28
+ - name : check
29
+ shell : alpine.sh {0}
30
+ run : |
31
+ file build/*-linux-aarch64
32
+ - name : upload
33
+ uses : actions/upload-artifact@v3
34
+ with :
35
+ name : qjs
36
+ path : build/*-linux-aarch64
9
37
linux-x86 :
10
38
runs-on : ubuntu-20.04
11
39
steps :
28
56
- name : check
29
57
shell : alpine.sh {0}
30
58
run : |
31
- file build/qjs-linux-x86 build/qjsc -linux-x86
59
+ file build/* -linux-x86
32
60
- name : upload
33
61
uses : actions/upload-artifact@v3
34
62
with :
57
85
- name : check
58
86
shell : alpine.sh {0}
59
87
run : |
60
- file build/qjs-linux-x86_64 build/qjsc -linux-x86_64
88
+ file build/* -linux-x86_64
61
89
- name : upload
62
90
uses : actions/upload-artifact@v3
63
91
with :
You can’t perform that action at this time.
0 commit comments