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