Skip to content

added additional ci targets #98

added additional ci targets

added additional ci targets #98

Workflow file for this run

name: Build
on: [push, pull_request]
jobs:
build-jazzy:
runs-on: ubuntu-22.04
container: ros:jazzy
steps:
- name: Check out repository code
uses: actions/checkout@v3
with:
submodules: recursive
- name: Configure git checkout as safe directory to allow dubious permission-setup
run: git config --system --add safe.directory $GITHUB_WORKSPACE
- name: Install depdendencies
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
apt update
rosdep update
rosdep install -y --from-paths rig_reconfigure
- name: Build
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
colcon build --packages-select rig_reconfigure
build-kilted:
runs-on: ubuntu-22.04
container: ros:kilted
steps:
- name: Check out repository code
uses: actions/checkout@v3
with:
submodules: recursive
- name: Configure git checkout as safe directory to allow dubious permission-setup
run: git config --system --add safe.directory $GITHUB_WORKSPACE
- name: Install depdendencies
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
apt update
rosdep update
rosdep install -y --from-paths rig_reconfigure
- name: Build
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
colcon build --packages-select rig_reconfigure
build-lyrical:
runs-on: ubuntu-22.04
container: ros:lyrical
steps:
- name: Check out repository code
uses: actions/checkout@v3
with:
submodules: recursive
- name: Configure git checkout as safe directory to allow dubious permission-setup
run: git config --system --add safe.directory $GITHUB_WORKSPACE
- name: Install depdendencies
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
apt update
rosdep update
rosdep install -y --from-paths rig_reconfigure
- name: Build
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
colcon build --packages-select rig_reconfigure
build-rolling:
runs-on: ubuntu-22.04
container: ros:rolling
steps:
- name: Check out repository code
uses: actions/checkout@v3
with:
submodules: recursive
- name: Configure git checkout as safe directory to allow dubious permission-setup
run: git config --system --add safe.directory $GITHUB_WORKSPACE
- name: Install depdendencies
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
apt update
rosdep update
rosdep install -y --from-paths rig_reconfigure
- name: Build
run: |
. /opt/ros/$ROS_DISTRO/setup.sh
cd $GITHUB_WORKSPACE/..
colcon build --packages-select rig_reconfigure