Skip to content

Commit 4b0eebe

Browse files
committed
Modified the CI settings
Signed-off-by: Pyo <[email protected]>
1 parent 8a64378 commit 4b0eebe

File tree

1 file changed

+39
-9
lines changed

1 file changed

+39
-9
lines changed

.github/workflows/ros-ci.yml

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,65 @@
1-
name: ros-ci
1+
# The name of the workflow
2+
name: CI
23

4+
# Specifies the events that trigger the workflow
35
on:
46
push:
5-
branches: [ main, jazzy ]
7+
branches: [ main, jazzy ]
68
pull_request:
7-
branches: [ main, jazzy ]
9+
branches: [ main, jazzy ]
810

11+
# Defines a set of jobs to be run as part of the workflow
912
jobs:
10-
ros2-ci:
11-
runs-on: ubuntu-latest
13+
# The name of the job
14+
ROS_CI:
15+
runs-on: ubuntu-22.04
1216
strategy:
1317
fail-fast: false
1418
matrix:
1519
ros_distribution:
20+
# - humble
1621
- jazzy
22+
# - rolling
1723
include:
18-
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-jazzy-ros-base-latest
24+
# ROS 2 Humble Hawksbill
25+
# - docker_image: ubuntu:jammy
26+
# ros_distribution: humble
27+
# ros_version: 2
28+
# ROS 2 Jazzy Jalisco
29+
- docker_image: ubuntu:noble
1930
ros_distribution: jazzy
2031
ros_version: 2
32+
# ROS 2 Rolling Ridley
33+
# - docker_image: ubuntu:noble
34+
# ros_distribution: rolling
35+
# ros_version: 2
2136
container:
2237
image: ${{ matrix.docker_image }}
2338
steps:
24-
- name: Setup directories
39+
- name: Setup workspace
2540
run: mkdir -p ros_ws/src
26-
- name: checkout
41+
42+
- name: Checkout code
2743
uses: actions/checkout@v4
2844
with:
2945
path: ros_ws/src
46+
47+
- name: Setup ROS environment
48+
uses: ros-tooling/[email protected]
49+
with:
50+
required-ros-distributions: ${{ matrix.ros_distribution }}
51+
3052
- name: Build and Test
3153
uses: ros-tooling/[email protected]
54+
3255
with:
33-
package-name: open_manipulator
3456
target-ros2-distro: ${{ matrix.ros_distribution }}
3557
vcs-repo-file-url: ""
58+
package-name: |
59+
open_manipulator
60+
open_manipulator_bringup
61+
open_manipulator_description
62+
open_manipulator_gui
63+
open_manipulator_moveit_config
64+
open_manipulator_playground
65+
open_manipulator_teleop

0 commit comments

Comments
 (0)