This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Simplify travis.yml config for Continuous Integration
[perl5.git] / .travis.yml
1 language: c
2
3 os:
4   - linux
5   - osx
6
7 compiler:
8   - gcc
9   - clang
10
11 env:
12     global:
13         - PERL_BUILD_PACKAGING=1
14     matrix:
15         - CONFIGURE_ARGS='-Uusethreads'
16         - CONFIGURE_ARGS='-Dusethreads'
17
18 matrix:
19   exclude:
20   - compiler: clang
21     os: linux
22   - compiler: gcc
23     os: osx
24
25 script:
26   - ./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
27
28 addons:
29     apt:
30         packages:
31             - file
32             - cpio
33             - libdb-dev
34             - libgdbm-dev
35             - zlib1g-dev
36             - libbz2-dev