Added CI cross compiling checks
@@ -10,6 +10,24 @@ jobs:
- run: ./tools/kubos_link.py
- run: cargo kubos -c check
+ # Run for all PR commits
+ rust_check_mbm2:
+ docker:
+ - image: kubos/kubos-dev:latest
+ steps:
+ - checkout
+ - run: ./tools/kubos_link.py
+ - run: cargo kubos -c check -t kubos-linux-pumpkin-mbm2-gcc
+
+ # Run for all PR commits
+ rust_check_iobc:
+ docker:
+ - image: kubos/kubos-dev:latest
+ steps:
+ - checkout
+ - run: ./tools/kubos_link.py
+ - run: CC=/usr/bin/iobc_toolchain/usr/bin/arm-linux-gcc cargo kubos -c check -t kubos-linux-isis-gcc
+
# Rust testing
# Run for all PR commits
rust_test:
@@ -83,6 +101,14 @@ workflows:
filters:
branches:
ignore: master
+ - rust_check_mbm2:
+ filters:
+ branches:
+ ignore: master
+ - rust_check_iobc:
+ filters:
+ branches:
+ ignore: master
- rust_test:
filters:
branches:
