From 484a181b226e46a31daac009161e7396f76c9d88 Mon Sep 17 00:00:00 2001
From: Joseph Mirabel <jmirabel@laas.fr>
Date: Wed, 23 Oct 2019 14:42:39 +0200
Subject: [PATCH] [travis] update CI.

---
 .travis.yml         | 39 +++++++++++++++++++++++++++++++++++----
 ci/install_linux.sh | 20 --------------------
 ci/install_osx.sh   |  9 ---------
 3 files changed, 35 insertions(+), 33 deletions(-)
 delete mode 100755 ci/install_linux.sh
 delete mode 100755 ci/install_osx.sh

diff --git a/.travis.yml b/.travis.yml
index b4b0109a..7aa7f3f7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,29 +17,60 @@ matrix:
       env: BUILD_TYPE=Debug
       dist: xenial
       compiler: g++
+      addons:
+        apt:
+          packages:
+            - liboctomap-dev
     - name: "Xenial - Release - g++"
       env: BUILD_TYPE=Release
       dist: xenial
       compiler: g++
+      addons:
+        apt:
+          packages:
+            - liboctomap-dev
     - name: "Xenial - Debug - clang"
       env: BUILD_TYPE=Debug
       dist: xenial
       compiler: clang
+      addons:
+        apt:
+          packages:
+            - liboctomap-dev
 
     - name: "Bionic - Debug - g++"
       env: BUILD_TYPE=Debug
       dist: xenial
       compiler: g++
+      addons:
+        apt:
+          packages:
+            - liboctomap-dev
 
     - name: "OSX - Debug - clang"
       env: BUILD_TYPE=Debug
       os: osx
       compiler: clang
 
-install:
-  # Install dependencies for FCL
-  - if [ "$TRAVIS_OS_NAME" = "linux" ]; then 'ci/install_linux.sh' ; fi
-  - if [ "$TRAVIS_OS_NAME" = "osx"   ]; then 'ci/install_osx.sh'   ; fi
+addons:
+  apt:
+    packages:
+      - cmake
+      - libboost-all-dev
+      - libassimp-dev
+      - libeigen3-dev
+      - liboctomap-dev
+
+  homebrew:
+    taps: homebrew/science
+    packages:
+      - git
+      - cmake
+      - boost
+      - libccd
+      - assimp
+      - eigen
+      - octomap
 
 script:
   # Create build directory
diff --git a/ci/install_linux.sh b/ci/install_linux.sh
deleted file mode 100755
index db894789..00000000
--- a/ci/install_linux.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-sudo apt-get -qq update
-
-########################
-# Mendatory dependencies
-########################
-sudo apt-get -qq --yes --force-yes install cmake
-sudo apt-get -qq --yes --force-yes install libboost-all-dev
-sudo apt-get -qq --yes --force-yes install libassimp-dev
-sudo apt-get -qq --yes --force-yes install libeigen3-dev
-
-# Octomap
-git clone https://github.com/OctoMap/octomap
-cd octomap
-git checkout tags/v1.8.0
-mkdir build
-cd build
-cmake ..
-make
-sudo make install
-
diff --git a/ci/install_osx.sh b/ci/install_osx.sh
deleted file mode 100755
index 9f90326a..00000000
--- a/ci/install_osx.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-brew tap homebrew/science
-
-brew install git
-brew install cmake
-brew install boost
-brew install libccd
-brew install assimp
-brew install eigen
-brew install octomap
-- 
GitLab