Skip to content

Commit 74a01ff

Browse files
committed
added additional ci targets
1 parent c54871c commit 74a01ff

1 file changed

Lines changed: 70 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Build
33
on: [push, pull_request]
44

55
jobs:
6-
build:
6+
build-jazzy:
77
runs-on: ubuntu-22.04
88
container: ros:jazzy
99
steps:
@@ -25,3 +25,72 @@ jobs:
2525
. /opt/ros/$ROS_DISTRO/setup.sh
2626
cd $GITHUB_WORKSPACE/..
2727
colcon build --packages-select rig_reconfigure
28+
29+
build-kilted:
30+
runs-on: ubuntu-22.04
31+
container: ros:kilted
32+
steps:
33+
- name: Check out repository code
34+
uses: actions/checkout@v3
35+
with:
36+
submodules: recursive
37+
- name: Configure git checkout as safe directory to allow dubious permission-setup
38+
run: git config --system --add safe.directory $GITHUB_WORKSPACE
39+
- name: Install depdendencies
40+
run: |
41+
. /opt/ros/$ROS_DISTRO/setup.sh
42+
cd $GITHUB_WORKSPACE/..
43+
apt update
44+
rosdep update
45+
rosdep install -y --from-paths rig_reconfigure
46+
- name: Build
47+
run: |
48+
. /opt/ros/$ROS_DISTRO/setup.sh
49+
cd $GITHUB_WORKSPACE/..
50+
colcon build --packages-select rig_reconfigure
51+
52+
build-lyrical:
53+
runs-on: ubuntu-22.04
54+
container: ros:lyrical
55+
steps:
56+
- name: Check out repository code
57+
uses: actions/checkout@v3
58+
with:
59+
submodules: recursive
60+
- name: Configure git checkout as safe directory to allow dubious permission-setup
61+
run: git config --system --add safe.directory $GITHUB_WORKSPACE
62+
- name: Install depdendencies
63+
run: |
64+
. /opt/ros/$ROS_DISTRO/setup.sh
65+
cd $GITHUB_WORKSPACE/..
66+
apt update
67+
rosdep update
68+
rosdep install -y --from-paths rig_reconfigure
69+
- name: Build
70+
run: |
71+
. /opt/ros/$ROS_DISTRO/setup.sh
72+
cd $GITHUB_WORKSPACE/..
73+
colcon build --packages-select rig_reconfigure
74+
75+
build-rolling:
76+
runs-on: ubuntu-22.04
77+
container: ros:rolling
78+
steps:
79+
- name: Check out repository code
80+
uses: actions/checkout@v3
81+
with:
82+
submodules: recursive
83+
- name: Configure git checkout as safe directory to allow dubious permission-setup
84+
run: git config --system --add safe.directory $GITHUB_WORKSPACE
85+
- name: Install depdendencies
86+
run: |
87+
. /opt/ros/$ROS_DISTRO/setup.sh
88+
cd $GITHUB_WORKSPACE/..
89+
apt update
90+
rosdep update
91+
rosdep install -y --from-paths rig_reconfigure
92+
- name: Build
93+
run: |
94+
. /opt/ros/$ROS_DISTRO/setup.sh
95+
cd $GITHUB_WORKSPACE/..
96+
colcon build --packages-select rig_reconfigure

0 commit comments

Comments
 (0)