-
Notifications
You must be signed in to change notification settings - Fork 4
/
.gitlab-ci.yml
35 lines (29 loc) · 1.68 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
stages:
- debian-bullseye
- ubuntu-focal-noetic
debian-bullseye:
stage: debian-bullseye
image: bullseye-robotics
before_script:
- apt-get -q update
- env DEBIAN_FRONTEND=noninteractive apt-get -q -y install --no-install-recommends build-essential libompl-dev cmake libboost-system-dev libboost-serialization-dev libboost-thread-dev libfcl-dev libassimp-dev libarmadillo-dev libode-dev libpugixml-dev libeigen3-dev freeglut3-dev catkin libsoqt520-dev libcoin-dev libroscpp-dev libtrajectory-msgs-dev ros-message-generation python3-all python3-rospy libroslib-dev libvisualization-msgs-dev libtf2-dev libtf2-ros-dev libgeometry-msgs-dev ros-geometry-msgs libsensor-msgs-dev
script:
- mkdir build
- cd build
- cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DKAUTHAM_DOCUMENTATION=OFF -DKAUTHAM_ROS=ON ..
- make -j2
ubuntu-focal-noetic:
stage: ubuntu-focal-noetic
image: osrf/ros:noetic-desktop-full
before_script:
- apt-get -q update
- env DEBIAN_FRONTEND=noninteractive apt-get -q -y install --no-install-recommends cmake software-properties-common
- add-apt-repository -y ppa:deb-rob/focal-robotics
- apt-get -q update
- env DEBIAN_FRONTEND=noninteractive apt-get -q -y install --no-install-recommends libompl-dev libboost-system-dev libboost-serialization-dev libboost-thread-dev libfcl-dev libassimp-dev libarmadillo-dev libode-dev libpugixml-dev libeigen3-dev freeglut3-dev libsoqt520-dev libcoin-dev
script:
- source /opt/ros/noetic/setup.bash
- mkdir build
- cd build
- cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DKAUTHAM_DOCUMENTATION=OFF -DKAUTHAM_ROS=ON ..
- make -j2