11ARG ROS_DISTRO=noetic
2- FROM ros:$ROS_DISTRO-ros-base as ci
2+ FROM ros:$ROS_DISTRO-ros-base AS ci
33
44ENV DEBIAN_FRONTEND=noninteractive
55WORKDIR /root/ws_dock
@@ -39,14 +39,14 @@ RUN apt-get -q update \
3939# Install all ROS dependencies needed for CI
4040RUN apt-get -q update \
4141 && apt-get -q -y upgrade \
42- && rosdep update \
42+ && rosdep update --include-eol-distros \
4343 && rosdep install -y --from-paths src --ignore-src --rosdistro ${ROS_DISTRO} --as-root=apt:false \
4444 && rm -rf src \
4545 && apt-get autoremove -y \
4646 && apt-get clean -y \
4747 && rm -rf /var/lib/apt/lists/*
4848
49- FROM ci as robot
49+ FROM ci AS robot
5050
5151# Configure a new non-root user
5252ARG USERNAME=ros
@@ -116,7 +116,7 @@ RUN sudo apt-get -q update \
116116WORKDIR $USER_WORKSPACE
117117RUN sudo apt-get -q update \
118118 && sudo apt-get -q -y upgrade \
119- && rosdep update \
119+ && rosdep update --include-eol-distros \
120120 && rosdep install -y --from-paths src --ignore-src -r --rosdistro ${ROS_DISTRO} \
121121 && sudo apt-get autoremove -y \
122122 && sudo apt-get clean -y \
@@ -127,7 +127,7 @@ RUN . "/opt/ros/${ROS_DISTRO}/setup.sh" \
127127 && echo "source ${USER_WORKSPACE}/devel/setup.bash" >> /home/$USERNAME/.bashrc \
128128 && echo "if [ -f /opt/ros/${ROS_DISTRO}/setup.bash ]; then source /opt/ros/${ROS_DISTRO}/setup.bash; fi" >> /home/$USERNAME/.bashrc
129129
130- FROM robot as desktop
130+ FROM robot AS desktop
131131
132132ENV DEBIAN_FRONTEND=noninteractive
133133ENV USER_WORKSPACE=/home/$USERNAME/ws_dock
@@ -144,7 +144,7 @@ RUN sudo apt-get update \
144144 && sudo apt-get clean -y \
145145 && sudo rm -rf /var/lib/apt/lists/*
146146
147- FROM desktop as desktop-nvidia
147+ FROM desktop AS desktop-nvidia
148148
149149# Install NVIDIA software
150150RUN sudo apt-get update \
0 commit comments