summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorNicolas R <atoomic@cpan.org>2017-11-08 15:30:37 -0700
committerNicolas R <atoomic@cpan.org>2017-11-08 15:30:39 -0700
commit6f1b38bf953ca99a594fc10a4c30a302f2017c93 (patch)
tree0a887ada42f284f96f38a976f88b4f464ad18c43 /.travis.yml
parent1b8d3e0ec09c0c17d265c810d130bd9a405dd7fb (diff)
downloadperl-6f1b38bf953ca99a594fc10a4c30a302f2017c93.tar.gz
Simplify travis.yml config for Continuous Integration
The goal is to have a quick smoke on travis smokers to plug in short future CI for any new commits/PR. NPD
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml21
1 files changed, 13 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index d1fdd23585..aeee619121 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,16 +9,21 @@ compiler:
- clang
env:
- - CONFIGURE_ARGS='-Uusethreads'
- - CONFIGURE_ARGS='-Dusethreads'
- - CONFIGURE_ARGS='-Duselongdouble'
- - CONFIGURE_ARGS='-Duse64bitall'
- - CONFIGURE_ARGS='-Dusethreads -Duselongdouble'
- - CONFIGURE_ARGS='-Dusethreads -Duse64bitall'
- - CONFIGURE_ARGS='-Dusethreads -Duse64bitall -Duselongdouble'
+ global:
+ - PERL_BUILD_PACKAGING=1
+ matrix:
+ - CONFIGURE_ARGS='-Uusethreads'
+ - CONFIGURE_ARGS='-Dusethreads'
+
+matrix:
+ exclude:
+ - compiler: clang
+ os: linux
+ - compiler: gcc
+ os: osx
script:
- - ./Configure -des -Dusedevel -Uversiononly -Dcc=$CC $CONFIGURE_ARGS -Dprefix=$HOME/perl-blead -DDEBUGGING && TEST_JOBS=4 make -j4 test_harness && make install && $HOME/perl-blead/bin/perlivp
+ - ./Configure -des -Dusedevel -Uversiononly -Dcc=$CC $CONFIGURE_ARGS -Dprefix=$HOME/perl-blead -DDEBUGGING && TEST_JOBS=8 make -j8 test_harness_notty && make -j8 install && $HOME/perl-blead/bin/perlivp
addons:
apt: