Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
activity

GitHub Action

ROS 2 CI

v0.2.2 Pre-release

ROS 2 Continuous Integration

Build and test your ROS 2 project using GitHub Actions.

Usage

Create a new workflow configuration on .github/workflows with the following content:

name: ROS 2 CI
on:
  pull_request:
    branches:
      - master
  push:
    branches:
      - master
jobs:
  build-and-test:
    runs-on: ubuntu-latest
    name: Build and test the project
    steps:
      - name: Checkout
        uses: actions/[email protected]
      - name: Build and test
        uses: threeal/[email protected]
        with:
          ros2-distro: foxy

For more information, see action.yml and this guide.

License

This project is licensed under the MIT License.