Skip to content

Commit 213ba95

Browse files
authored
Merge pull request #83 from ika-rwth-aachen/codex/deprecate-ros-1-and-prepare-ros-2-for-kilted-release
Drop ROS 1 support; add ROS 2 Kilted
2 parents 73cd0de + a473d38 commit 213ba95

23 files changed

+1724
-3761
lines changed

.github/workflows/docker-ros.yml

Lines changed: 36 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,51 @@ on: push
44

55
jobs:
66

7-
ros:
7+
ros2-humble:
88
runs-on: ubuntu-latest
99
steps:
1010
- uses: ika-rwth-aachen/docker-ros@main
1111
with:
12-
platform: amd64,arm64
12+
platform: amd64
1313
target: run
14-
image-tag: ros
15-
base-image: rwthika/ros:latest
16-
command: roslaunch mqtt_client standalone.launch
17-
enable-industrial-ci: 'true'
14+
base-image: rwthika/ros2:humble
15+
command: ros2 launch mqtt_client standalone.launch.xml
16+
image-tag: humble
17+
rmw-implementation: rmw_zenoh_cpp
1818

19-
ros2:
19+
ros2-jazzy:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- uses: ika-rwth-aachen/docker-ros@main
2323
with:
24-
platform: amd64,arm64
24+
platform: amd64
2525
target: run
26-
image-tag: ros2
26+
base-image: rwthika/ros2:jazzy
27+
command: ros2 launch mqtt_client standalone.launch.xml
28+
image-tag: jazzy
2729
enable-push-as-latest: 'true'
28-
base-image: rwthika/ros2:latest
29-
command: ros2 launch mqtt_client standalone.launch.ros2.xml
30-
enable-industrial-ci: 'true'
30+
rmw-implementation: rmw_zenoh_cpp
31+
32+
ros2-kilted:
33+
runs-on: ubuntu-latest
34+
steps:
35+
- uses: ika-rwth-aachen/docker-ros@main
36+
with:
37+
platform: amd64
38+
target: run
39+
base-image: rwthika/ros2:kilted
40+
command: ros2 launch mqtt_client standalone.launch.xml
41+
image-tag: kilted
42+
rmw-implementation: rmw_zenoh_cpp
43+
44+
ros2-rolling:
45+
runs-on: ubuntu-latest
46+
steps:
47+
- uses: ika-rwth-aachen/docker-ros@main
48+
with:
49+
platform: amd64
50+
target: run
51+
base-image: rwthika/ros2:rolling
52+
command: ros2 launch mqtt_client standalone.launch.xml
53+
image-tag: rolling
54+
rmw-implementation: rmw_zenoh_cpp

.github/workflows/industrial_ci.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@ jobs:
99
strategy:
1010
matrix:
1111
ROS_DISTRO:
12-
- noetic
1312
- humble
14-
- iron
1513
- jazzy
14+
- kilted
1615
- rolling
1716
ROS_REPO:
18-
- testing
1917
- main
2018
steps:
2119
- uses: actions/checkout@v3

.gitlab-ci.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,11 @@
1-
ros:
2-
trigger:
3-
include:
4-
- remote: https://raw.githubusercontent.com/ika-rwth-aachen/docker-ros/main/.gitlab-ci/docker-ros.yml
5-
strategy: depend
6-
variables:
7-
IMAGE_TAG: ros
8-
BASE_IMAGE: rwthika/ros:latest
9-
COMMAND: roslaunch mqtt_client standalone.launch
10-
PLATFORM: amd64,arm64
11-
TARGET: dev,run
12-
ENABLE_INDUSTRIAL_CI: 'true'
13-
141
ros2:
152
trigger:
163
include:
174
- remote: https://raw.githubusercontent.com/ika-rwth-aachen/docker-ros/main/.gitlab-ci/docker-ros.yml
185
strategy: depend
196
variables:
20-
IMAGE_TAG: ros2
21-
BASE_IMAGE: rwthika/ros2:latest
22-
COMMAND: ros2 launch mqtt_client standalone.launch.ros2.xml
237
PLATFORM: amd64,arm64
248
TARGET: dev,run
25-
ENABLE_INDUSTRIAL_CI: 'true'
26-
ENABLE_PUSH_AS_LATEST: 'true'
9+
BASE_IMAGE: rwthika/ros2:jazzy
10+
COMMAND: ros2 launch mqtt_client standalone.launch.xml
11+
RMW_IMPLEMENTATION: rmw_zenoh_cpp

0 commit comments

Comments
 (0)