Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.85 KB

README.md

File metadata and controls

52 lines (40 loc) · 1.85 KB

ROS 2 Build Debian Package Action

latest version commits since latest version license test status

This action could be used to build Debian packages from a ROS 2 project.

Usage

For more information, see action.yml and the GitHub Actions guide.

Default Usage

name: Build Debian Packages
on:
  push:
    branches: [ main ]
jobs:
  build-debian-packages:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout this repository
        uses: actions/[email protected]
      - name: Build Debian packages
        uses: ichiro-its/ros2-build-debian-action@main

This will be defaulted to use ROS 2 Foxy Fitzroy.

Use Different ROS 2 Distribution

- name: Build Debian packages
  uses: ichiro-its/ros2-build-debian-action@main
  with:
    ros2-distro: rolling

Use Different Output Directory

- name: Building and testing
  uses: ichiro-its/ros2-build-debian-action@main
  with:
    output-dir: output

License

This project is maintained by ICHIRO ITS and licensed under the MIT License.