Skip to content

Build Debian packages from a ROS 2 project using GitHub Actions

License

Notifications You must be signed in to change notification settings

Greenroom-Robotics/ros2-build-debian-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Build Debian packages from a ROS 2 project using GitHub Actions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 73.6%
  • CMake 21.6%
  • C++ 4.8%