mirror of https://gitee.com/bigwinds/arangodb
55 lines
1.3 KiB
YAML
55 lines
1.3 KiB
YAML
branches:
|
|
only:
|
|
- master
|
|
- devel
|
|
- "1.4"
|
|
- "2.3"
|
|
- "2.4"
|
|
- "2.5"
|
|
- "2.6"
|
|
|
|
language: cpp
|
|
compiler: g++
|
|
sudo: false
|
|
|
|
addons:
|
|
apt:
|
|
sources:
|
|
- ubuntu-toolchain-r-test
|
|
packages:
|
|
- g++-4.9
|
|
- gcc-4.9
|
|
- binutils-gold
|
|
- gdb
|
|
|
|
install:
|
|
|
|
# prepare wrapper for gold
|
|
- mkdir -p ~/bin/gold && (echo '#!/bin/bash'; echo 'gold "$@"') > ~/bin/gold/ld && chmod a+x ~/bin/gold/ld
|
|
|
|
# prepare GCC & G++
|
|
- rm -f $HOME/bin/gcc && ln -s /usr/bin/gcc-4.9 ~/bin/gcc
|
|
- rm -f $HOME/bin/g++ && ln -s /usr/bin/g++-4.9 ~/bin/g++
|
|
|
|
# prepare environment
|
|
- export PATH="$HOME/bin:$PATH"
|
|
- export CXX="g++-4.9"
|
|
- export CC="gcc-4.9"
|
|
- export CFLAGS="-B$HOME/bin/gold $CFLAGS"
|
|
- export CXXFLAGS="-B$HOME/bin/gold $CXXFLAGS"
|
|
|
|
before_script: "bash -c Installation/travisCI/before_script.sh"
|
|
script: "bash -c Installation/travisCI/build.sh"
|
|
after_failure: "bash -c Installation/travisCI/after_failure.sh"
|
|
|
|
notifications:
|
|
webhooks:
|
|
urls:
|
|
- https://webhooks.gitter.im/e/806d92fa9ae97d241599
|
|
on_success: change
|
|
on_failure: always
|
|
on_start: false
|
|
slack:
|
|
secure: JrnDfdroyURrS85HIVsI4xw82taol+lvOJxduxz4T8mQuckaE3ECRYcxX7MzLJfjpeSLST5kttUiZBckHdZ/pnmraZlQ+1/b1VE6k5hFzkbeM0ShjXKTxHdudXaJKuENunMxDAjVWaBaTTh/iy8ZZbKUYQtWLtLfw3xa5zCKVaQ=
|
|
|