mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-02 08:55:53 +00:00
c00cd37 Set version to 1.0.0-b23 f662e36 Travis CI improvements: b05fa33 Fix message constructor and special members b4722cc Add copy special members 420d1c7 Better logging in async echo server 149e3a2 Add file and line number to thrown exceptions 3e88b83 Tune websocket echo server for performance git-subtree-dir: src/beast git-subtree-split: c00cd37b8a441a92755658014fdde97d515ec7ed
72 lines
1.8 KiB
YAML
72 lines
1.8 KiB
YAML
sudo: false
|
|
language: cpp
|
|
|
|
env:
|
|
global:
|
|
- LLVM_VERSION=3.8.0
|
|
# Maintenance note: to move to a new version
|
|
# of boost, update both BOOST_ROOT and BOOST_URL.
|
|
# Note that for simplicity, BOOST_ROOT's final
|
|
# namepart must match the folder name internal
|
|
# to boost's .tar.gz.
|
|
- LCOV_ROOT=$HOME/lcov
|
|
- BOOST_ROOT=$HOME/boost_1_60_0
|
|
- BOOST_URL='http://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.gz'
|
|
|
|
addons:
|
|
apt:
|
|
sources: ['ubuntu-toolchain-r-test']
|
|
packages:
|
|
- gcc-5
|
|
- g++-5
|
|
- python-software-properties
|
|
- protobuf-compiler
|
|
- libprotobuf-dev
|
|
- libssl-dev
|
|
- libstdc++6
|
|
- binutils-gold
|
|
# Provides a backtrace if the unittests crash
|
|
- gdb
|
|
|
|
matrix:
|
|
include:
|
|
# Default BUILD is "scons".
|
|
|
|
- compiler: gcc
|
|
env: GCC_VER=5 BUILD=cmake TARGET=debug.nounity PATH=$PWD/cmake/bin:$PATH
|
|
|
|
- compiler: gcc
|
|
env: GCC_VER=5 TARGET=coverage
|
|
|
|
- compiler: clang
|
|
env: GCC_VER=5 TARGET=debug CLANG_VER=3.8 PATH=$PWD/llvm-$LLVM_VERSION/bin:$PATH
|
|
|
|
- compiler: clang
|
|
env: GCC_VER=5 TARGET=debug.nounity CLANG_VER=3.8 PATH=$PWD/llvm-$LLVM_VERSION/bin:$PATH
|
|
|
|
# The clang cmake builds do not link.
|
|
# - compiler: clang
|
|
# env: GCC_VER=5 BUILD=cmake TARGET=debug CLANG_VER=3.8 PATH=$PWD/llvm-$LLVM_VERSION/bin:$PWD/cmake/bin:$PATH
|
|
|
|
# - compiler: clang
|
|
# env: GCC_VER=5 BUILD=cmake TARGET=debug.nounity CLANG_VER=3.8 PATH=$PWD/llvm-$LLVM_VERSION/bin:$PWD/cmake/bin:$PATH
|
|
|
|
cache:
|
|
directories:
|
|
- $BOOST_ROOT
|
|
- llvm-$LLVM_VERSION
|
|
- cmake
|
|
|
|
before_install:
|
|
- bin/ci/ubuntu/install-dependencies.sh
|
|
|
|
script:
|
|
- travis_retry bin/ci/ubuntu/build-and-test.sh
|
|
|
|
notifications:
|
|
email:
|
|
false
|
|
irc:
|
|
channels:
|
|
- "chat.freenode.net#ripple-dev"
|