safesight-edge/.github/workflows/build.yml

34 lines
777 B
YAML

name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
host-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Configure & build (host)
run: |
sudo apt-get update
sudo apt-get install -y ninja-build
./scripts/build_host.sh
rk3588-cross-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install toolchain
run: |
sudo apt-get update
sudo apt-get install -y ninja-build gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
- name: Build (cross)
env:
RK3588_SYSROOT: /opt/rk3588-sysroot
run: |
mkdir -p "$RK3588_SYSROOT"
./scripts/build_board.sh