r2r/.github/workflows/rust_and_ros2.yml

36 lines
971 B
YAML

name: testing_ros
on: [push, pull_request]
env:
CARGO_TERM_COLOR: always
jobs:
docs_humble:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: docker build . --file ./tests/Dockerfile_humble --tag r2r_test_humble
- run: docker run r2r_test_humble cargo build --features doc-only
tests_humble:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: docker build . --file ./tests/Dockerfile_humble --tag r2r_test_humble
- run: docker run r2r_test_humble cargo test
tests_galactic:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: docker build . --file ./tests/Dockerfile_galactic --tag r2r_test_galactic
- run: docker run r2r_test_galactic cargo test
tests_foxy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: docker build . --file ./tests/Dockerfile_foxy --tag r2r_test_foxy
- run: docker run r2r_test_foxy cargo test