aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJacob Torrey <discipleofranok@gmail.com>2016-08-22 18:11:36 -0600
committerJacob Torrey <torreyj@ainfosec.com>2016-08-26 14:03:27 -0600
commit650afacc1fd3e18033e86b95d03856dcdba4065f (patch)
treea5d255dab9a1b2f7dec7af39b5740eb8d8e71074 /.travis.yml
parentStreamline test building target (diff)
downloadmonero-650afacc1fd3e18033e86b95d03856dcdba4065f.tar.xz
Added -j2 to Makefile and clean up matrix
Signed-off-by: Jacob Torrey <discipleofranok@gmail.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml42
1 files changed, 35 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index 9ac347ab0..ffc1df2a4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,8 +9,7 @@ matrix:
# Coveralls.io
#
- os: linux
- compiler:
- - gcc
+ compiler: gcc
addons:
apt:
packages:
@@ -38,17 +37,15 @@ matrix:
install:
- sudo apt-get -y install libboost-{chrono,program-options,date-time,thread,system,filesystem,regex,serialization}1.58{-dev,.0}
script:
- - make debug-test
+ - make -j2 debug-test
after_success:
- coveralls --exclude external --exclude tests -e cmake -e contrib -e translations -e utils --gcov-options '\-lp'
#
- # Monero release-all
+ # Monero release-all (gcc)
#
- os: linux
- compiler:
- - gcc
- - clang
+ compiler: gcc
addons:
apt:
packages:
@@ -77,6 +74,37 @@ matrix:
script:
- make -j2 && HAVE_DOT=YES doxygen Doxyfile
+ #
+ # Monero release-all (clang)
+ #
+ - os: linux
+ compiler: clang
+ addons:
+ apt:
+ packages:
+ - build-essential
+ - cmake
+ - doxygen
+ - clang
+ - graphviz
+ - libdb++-dev
+ - libdb-dev
+ - libgtest-dev
+ - libminiupnpc-dev
+ - libssl-dev
+ - libssl1.0.0
+ - libunbound-dev
+ - libunwind8-dev
+ sources:
+ - ubuntu-toolchain-r-test
+ before_install:
+ - sudo add-apt-repository -y ppa:kojoley/boost
+ - sudo apt-get -q update
+ install:
+ - sudo apt-get -y install libboost-{chrono,program-options,date-time,thread,system,filesystem,regex,serialization}1.58{-dev,.0}
+ script:
+ - make -j2 && HAVE_DOT=YES doxygen Doxyfile
+
#notifications:
# email: false