|
|
@ -16,7 +16,16 @@ jobs: |
|
|
|
fail-fast: false # don't cancel if a job from the matrix fails |
|
|
|
fail-fast: false # don't cancel if a job from the matrix fails |
|
|
|
matrix: |
|
|
|
matrix: |
|
|
|
config: [ |
|
|
|
config: [ |
|
|
|
navigator |
|
|
|
linux, |
|
|
|
|
|
|
|
navigator, |
|
|
|
|
|
|
|
navio, |
|
|
|
|
|
|
|
navio2, |
|
|
|
|
|
|
|
bbbmini, |
|
|
|
|
|
|
|
bhat, |
|
|
|
|
|
|
|
bebop, |
|
|
|
|
|
|
|
erlebrain2, |
|
|
|
|
|
|
|
pxfmini, |
|
|
|
|
|
|
|
pxf |
|
|
|
] |
|
|
|
] |
|
|
|
toolchain: [ |
|
|
|
toolchain: [ |
|
|
|
armhf, |
|
|
|
armhf, |
|
|
@ -24,9 +33,13 @@ jobs: |
|
|
|
include: |
|
|
|
include: |
|
|
|
- config: navigator |
|
|
|
- config: navigator |
|
|
|
toolchain: armhf-musl |
|
|
|
toolchain: armhf-musl |
|
|
|
|
|
|
|
- config: linux |
|
|
|
|
|
|
|
toolchain: base # GCC |
|
|
|
exclude: |
|
|
|
exclude: |
|
|
|
- config: navigator |
|
|
|
- config: navigator |
|
|
|
toolchain: armhf |
|
|
|
toolchain: armhf |
|
|
|
|
|
|
|
- config: linux |
|
|
|
|
|
|
|
toolchain: armhf |
|
|
|
|
|
|
|
|
|
|
|
steps: |
|
|
|
steps: |
|
|
|
# git checkout the PR |
|
|
|
# git checkout the PR |
|
|
@ -59,7 +72,7 @@ jobs: |
|
|
|
CI_BUILD_TARGET: ${{matrix.config}} |
|
|
|
CI_BUILD_TARGET: ${{matrix.config}} |
|
|
|
shell: bash |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
run: | |
|
|
|
if [[ ${{ matrix.toolchain }} == ",clang" ]]; then |
|
|
|
if [[ ${{ matrix.toolchain }} == "clang" ]]; then |
|
|
|
export CC=clang-7 |
|
|
|
export CC=clang-7 |
|
|
|
export CXX=clang++-7 |
|
|
|
export CXX=clang++-7 |
|
|
|
fi |
|
|
|
fi |
|
|
|