Skip to content

Commit fbffbd5

Browse files
committed
Split rmw and rmw-nonfree tags
but don't bother templating them just yet Signed-off-by: ruffsl <roxfoxpox@gmail.com>
1 parent 798c8a2 commit fbffbd5

File tree

4 files changed

+23
-21
lines changed

4 files changed

+23
-21
lines changed

ros2/nightly/Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,16 @@ help:
1010
@echo ""
1111

1212
build:
13-
@docker build --tag=ros2:nightly nightly/.
14-
@docker build --tag=ros2:nightly-rmw nightly-rmw/.
13+
@docker build --tag=ros2:nightly nightly/.
14+
@docker build --tag=ros2:nightly-rmw nightly-rmw/.
15+
@docker build --tag=ros2:nightly-rmw-nonfree nightly-rmw-nonfree/.
1516

1617
pull:
1718
@docker pull ros2:nightly
1819
@docker pull ros2:nightly-rmw
20+
@docker pull ros2:nightly-rmw-nonfree
1921

2022
clean:
2123
@docker rmi -f ros2:nightly
2224
@docker rmi -f ros2:nightly-rmw
25+
@docker rmi -f ros2:nightly-rmw-nonfree

ros2/nightly/images.yaml.em

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,3 @@ images:
3232
- libopensplice69
3333
- rti-connext-dds-5.3.1
3434
ros2_binary_url: https://ci.ros2.org/view/packaging/job/packaging_linux/lastSuccessfulBuild/artifact/ws/ros2-package-linux-x86_64.tar.bz2
35-
nightly-rmw:
36-
base_image: osrf/ros2:nightly
37-
maintainer_name: @(maintainer_name)
38-
template_name: docker_images_ros2/nightly/create_ros_rmw_image.Dockerfile.em
39-
template_packages:
40-
- docker_templates
41-
rosdep:
42-
path: /opt/ros/$ROS_DISTRO/share
43-
skip_keys:
44-
- ""
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
FROM osrf/ros2:nightly-rmw
2+
3+
# install dependencies
4+
ENV RTI_NC_LICENSE_ACCEPTED=yes
5+
RUN . /opt/ros/$ROS_DISTRO/setup.sh \
6+
&& apt-get update \
7+
&& rosdep install -y \
8+
--from-paths /opt/ros/$ROS_DISTRO/share \
9+
--ignore-src \
10+
--skip-keys " \
11+
" \
12+
&& rm -rf /var/lib/apt/lists/*
13+
14+
# setup RTI Connext DDS
15+
ENV NDDSHOME="/opt/rti.com/rti_connext_dds-5.3.1"
16+
ENV PATH="$NDDSHOME/bin":$PATH
17+
ENV LD_LIBRARY_PATH="$NDDSHOME/lib/x64Linux3gcc5.4.0":$LD_LIBRARY_PATH
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,11 @@
1-
# This is an auto generated Dockerfile for ros:nightly-rmw
2-
# generated from docker_images_ros2/nightly/create_ros_rmw_image.Dockerfile.em
31
FROM osrf/ros2:nightly
42

53
# install dependencies
6-
ENV RTI_NC_LICENSE_ACCEPTED=yes
74
RUN . /opt/ros/$ROS_DISTRO/setup.sh \
85
&& apt-get update \
96
&& rosdep install -y \
107
--from-paths /opt/ros/$ROS_DISTRO/share \
118
--ignore-src \
129
--skip-keys " \
13-
" \
10+
rti-connext-dds-5.3.1" \
1411
&& rm -rf /var/lib/apt/lists/*
15-
16-
# setup RTI Connext DDS
17-
ENV NDDSHOME="/opt/rti.com/rti_connext_dds-5.3.1"
18-
ENV PATH="$NDDSHOME/bin":$PATH
19-
ENV LD_LIBRARY_PATH="$NDDSHOME/lib/x64Linux3gcc5.4.0":$LD_LIBRARY_PATH

0 commit comments

Comments
 (0)