# syntax=docker/dockerfile:1 FROM ros:iron # Update default packages RUN apt-get update # Get Ubuntu packages RUN apt-get install -y \ build-essential \ curl \ libclang-dev # Get ros test messages RUN apt-get install -y ros-iron-test-msgs ros-iron-example-interfaces # Get Rust RUN curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | bash -s -- -y RUN echo 'source $HOME/.cargo/env' >> $HOME/.bashrc COPY . /r2r RUN chmod +x /r2r/tests/test.bash ENTRYPOINT [ "/r2r/tests/test.bash" ]