mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
I updated all versions to the newest one that's used anywhere. Then at least the straing can be found with full text search. It's another step towards understanding and unifying the CI environment.
45 lines
954 B
YAML
45 lines
954 B
YAML
name: Failsafe Simulator Build
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- 'main'
|
|
pull_request:
|
|
branches:
|
|
- '*'
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
defaults:
|
|
run:
|
|
shell: bash
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
check: [
|
|
"failsafe_web",
|
|
]
|
|
container:
|
|
image: px4io/px4-dev-nuttx-focal:2022-08-12
|
|
options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
with:
|
|
token: ${{ secrets.ACCESS_TOKEN }}
|
|
|
|
- name: check environment
|
|
run: |
|
|
export
|
|
ulimit -a
|
|
- name: install emscripten
|
|
run: |
|
|
git clone https://github.com/emscripten-core/emsdk.git _emscripten_sdk
|
|
cd _emscripten_sdk
|
|
./emsdk install latest
|
|
./emsdk activate latest
|
|
- name: ${{matrix.check}}
|
|
run: |
|
|
. ./_emscripten_sdk/emsdk_env.sh
|
|
make ${{matrix.check}}
|