Skip to content

Commit 34d096c

Browse files
authored
Fix perception_pcl_ros dockerfile for release pipeline (#6233)
* Fix perception_pcl_ros dockerfile for release pipeline Ros noetic is the last ROS 1 release that is still supported (but only until May this year) * Update
1 parent 71f233a commit 34d096c

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

.dev/docker/perception_pcl_ros/Dockerfile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# flavor appears twice, once for the FOR, once for the contents since
22
# Dockerfile seems to reset arguments after a FOR appears
3-
ARG flavor="melodic"
3+
ARG flavor="noetic"
44
FROM ros:${flavor}-robot
55

6-
ARG flavor="melodic"
6+
ARG flavor="noetic"
77
ARG workspace="/root/catkin_ws"
88

99
COPY ${flavor}_rosinstall.yaml ${workspace}/src/.rosinstall
@@ -17,10 +17,12 @@ COPY ${flavor}_rosinstall.yaml ${workspace}/src/.rosinstall
1717
RUN sed -i "s/^# deb-src/deb-src/" /etc/apt/sources.list \
1818
&& apt update \
1919
&& apt install -y \
20+
git \
21+
libboost-iostreams-dev \
2022
libeigen3-dev \
2123
libflann-dev \
2224
libqhull-dev \
23-
python-pip \
25+
python3-pip \
2426
ros-${flavor}-tf2-eigen \
2527
&& pip install -U pip \
2628
&& pip install catkin_tools \
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
- git:
2+
local-name: 'noetic/perception_pcl'
3+
uri: 'https://github.com/ros-perception/perception_pcl'
4+
version: 'melodic-devel'
5+
- git:
6+
local-name: 'noetic/pcl_msgs'
7+
uri: 'https://github.com/ros-perception/pcl_msgs'
8+
version: 'noetic-devel'
9+
- git:
10+
local-name: 'pcl'
11+
uri: 'https://github.com/PointCloudLibrary/pcl'
12+
version: 'master'

0 commit comments

Comments
 (0)