File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3333 strategy :
3434 matrix :
3535 arch :
36- - aarch64
37- - arm
3836 - riscv64gc
3937
4038 steps :
4947 - name : 👷 build
5048 shell : bash
5149 run : |
52- export XMAKE_ROOT=y # Only need to use "--root" in CI
5350 xmake --version
5451 source env.sh
5552 pushd apps
5956 xmake smart-image -f ext4 -vD -o build/${{ matrix.arch }}-ext4.img
6057 popd
6158
62- build-linux-apps :
63- runs-on : ubuntu-latest
64- strategy :
65- matrix :
66- app :
67- - busybox
68- - cpp
69- - hello
70- - micropython
71- - zlib
72-
73- steps :
74- - name : ⬇️ checkout
75- uses : actions/checkout@v3
76- with :
77- submodules : true
78-
79- - name : ⬇️ install xmake
80- uses : xmake-io/github-action-setup-xmake@v1
81-
82- - name : 👷 build
83- shell : bash
84- run : |
85- export XMAKE_ROOT=y # Only need to use "--root" in CI
86- xmake --version
87- source env.sh
88- pushd apps
89- echo "includes(path.join(path.join(os.scriptdir(), \"${{ matrix.app }}\"), \"xmake.lua\"))" > xmake.lua
90- xmake f -a x86_64 --target_os=linux -vyD
91- xmake -j$(nproc) -vyD -P .
92- popd
You can’t perform that action at this time.
0 commit comments