This repository was archived by the owner on Aug 27, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ name : ci
2+ on : [push, pull_request]
3+ jobs :
4+ build-armhf :
5+ runs-on : ubuntu-latest
6+ steps :
7+ - uses : actions/checkout@v2
8+ - name : Dependency packages
9+ run : sudo apt-get -y install build-essential cmake gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf libc6-dev-armhf-cross
10+ - name : cmake
11+ run : cmake -DCMAKE_C_COMPILER=arm-linux-gnueabihf-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabihf-g++ -DARM64=OFF
12+ - name : make
13+ run : make -j2
14+ - name : make install
15+ run : mkdir -p ${GITHUB_WORKSPACE}/destdir && make install DESTDIR=${GITHUB_WORKSPACE}/destdir
16+ - name : Build tarball
17+ run : mkdir -p ${GITHUB_WORKSPACE}/artifacts && tar zcvf ${GITHUB_WORKSPACE}/artifacts/${{ github.job }}-${{ github.run_id }}.${{ github.run_number }}.tar.gz -C ${GITHUB_WORKSPACE}/destdir .
18+ - name : Upload artifacts
19+ uses : actions/upload-artifact@v2
20+ with :
21+ name : userland-ci-${{ github.job }}-${{ github.run_id }}.${{ github.run_number }}
22+ path : artifacts/*.tar.gz
23+ build-arm64 :
24+ runs-on : ubuntu-latest
25+ steps :
26+ - uses : actions/checkout@v2
27+ - name : Dependency packages
28+ run : sudo apt-get -y install build-essential cmake gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc6-dev-arm64-cross
29+ - name : cmake
30+ run : cmake -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g++ -DARM64=ON
31+ - name : make
32+ run : make -j2
33+ - name : make install
34+ run : mkdir -p ${GITHUB_WORKSPACE}/destdir && make install DESTDIR=${GITHUB_WORKSPACE}/destdir
35+ - name : Build tarball
36+ run : mkdir -p ${GITHUB_WORKSPACE}/artifacts && tar zcvf ${GITHUB_WORKSPACE}/artifacts/${{ github.job }}-${{ github.run_id }}.${{ github.run_number }}.tar.gz -C ${GITHUB_WORKSPACE}/destdir .
37+ - name : Upload artifacts
38+ uses : actions/upload-artifact@v2
39+ with :
40+ name : userland-ci-${{ github.job }}-${{ github.run_id }}.${{ github.run_number }}
41+ path : artifacts/*.tar.gz
You can’t perform that action at this time.
0 commit comments