diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c0fce25a234e18d02363746c41c855e9b3dd94e5..a88f00d25236d4354e4a297e28269dc49856b2af 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,25 +10,7 @@ build-ws: stage: build script: - apt-get update - - apt-get install -y ros-melodic-libfranka python-catkin-tools libeigen3-dev - - apt-get install -y build-essential - - apt-get install -y gcc - - apt-get install -y make - - apt-get install -y cmake - - apt-get install -y libssl-dev - - echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc - - source ~/.bashrc + - apt-get install -y ros-melodic-libfranka python-catkin-tools libeigen3-dev build-essential cmake libssl-dev + - source /opt/ros/melodic/setup.bash - rosdep install -y --from-paths . - - git clone https://github.com/eclipse/paho.mqtt.c.git - - cd paho.mqtt.c - - git checkout v1.3.1 - - cmake -Bbuild -H. -DPAHO_WITH_SSL=ON -DPAHO_ENABLE_TESTING=OFF - - cmake --build build/ --target install - - ldconfig - - cd .. - - git clone https://github.com/eclipse/paho.mqtt.cpp - - cd paho.mqtt.cpp - - cmake -Bbuild -H. -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=FALSE -DPAHO_BUILD_SAMPLES=FALSE - - cmake --build build/ --target install - - ldconfig - catkin build