1#!/bin/bash 2 3set -ex 4export TRAVIS_BUILD_DIR=$(pwd) 5export DRONE_BUILD_DIR=$(pwd) 6export TRAVIS_BRANCH=$DRONE_BRANCH 7export VCS_COMMIT_ID=$DRONE_COMMIT 8export GIT_COMMIT=$DRONE_COMMIT 9export PATH=~/.local/bin:/usr/local/bin:$PATH 10 11echo '==================================> BEFORE_INSTALL' 12 13. .drone/before-install.sh 14 15echo '==================================> INSTALL' 16 17cd .. 18git clone -b $TRAVIS_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root 19cd boost-root 20git submodule update --init 21git rm --ignore-unmatch libs/multi_index/ 22./bootstrap.sh 23./b2 headers 24mkdir libs/multi_index 25cp -r $TRAVIS_BUILD_DIR/* libs/multi_index 26 27echo '==================================> BEFORE_SCRIPT' 28 29. $DRONE_BUILD_DIR/.drone/before-script.sh 30 31echo '==================================> SCRIPT' 32 33echo "using $TOOLSET : : $COMPILER ;" > ~/user-config.jam 34./b2 libs/multi_index/test toolset=$TOOLSET cxxstd=$CXXSTD 35 36echo '==================================> AFTER_SUCCESS' 37 38. $DRONE_BUILD_DIR/.drone/after-success.sh 39