Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 38 lines (37 sloc) 2.437 kb
c662128 @leto [ci] Tell Travis to use a perl worker and test under perl 5.10 and 5.14
leto authored
1 language: "perl"
2 perl:
c7f99d7 @leto [ci] Only run Travis on the master branch and only on 5.14 for now
leto authored
3 # - "5.10"
5555d82 @leto [ci] Perl versions must be quoted because they are strings
leto authored
4 - "5.14"
86ddac4 @leto [ci] Specify a dummy install command so cpanminus is not invoked, since ...
leto authored
5 install: "echo"
81051fb @leto [ci] See how Travis CI likes our full test suite
leto authored
6 before_script:
c662128 @leto [ci] Tell Travis to use a perl worker and test under perl 5.10 and 5.14
leto authored
7 # This stuff used to be required, but was rolled into the Travis CI perl support.
8 # - sudo apt-get install libffi-dev libicu-dev libgmp3-dev clang llvm-dev liblocal-lib-perl zlib1g-dev gcc-multilib
9 # - curl -L http://cpanmin.us | sudo perl - --self-upgrade
10 # - export CI_USER=$USER
11 # - mkdir ~/perl5 && perl -Mlocal::lib >> /tmp/local_lib_junk.sh && source /tmp/local_lib_junk.sh
12 # - sudo chown -R $CI_USER ~/.cpanm
13 # - sudo chown -R $CI_USER ~/perl5
1f4a9d3 @leto [ci] Try to get the correct local::lib env vars set
leto authored
14 # No, we are not going to run the tests for all these dependencies on every commit
d82182c @leto [ci] Submitting smoke tests requires LWP::UserAgent as a dependency
leto authored
15 - cpanm -n LWP::UserAgent TAP::Harness::Archive TAP::Harness::ReportByDescription
18664be @leto [ci] Test plain builds instead of ccache
leto authored
16 script: "perl Configure.pl --test=build $PARROT_CONFIG_ARGS $PARROT_OPTIMIZE --cc=\"$CC\" --link=\"$CC\" --ld=\"$CC\" --ccflags='-g' ; make $PARROT_TEST"
c7f99d7 @leto [ci] Only run Travis on the master branch and only on 5.14 for now
leto authored
17 branches:
18 only:
19 - master
2d8947b @leto Add a Travis CI config file
leto authored
20 notifications:
21 recipients:
a611cbb @leto [ci] With the blessing of cotto++, start sending travis ci emails to par...
leto authored
22 - parrot-dev@lists.parrot.org
2d8947b @leto Add a Travis CI config file
leto authored
23 email:
24 on_success: change
25 on_failure: always
4c49a78 @leto [ci] Turn on IRC notifications
leto authored
26 irc:
27 - "irc.parrot.org#parrot"
81051fb @leto [ci] See how Travis CI likes our full test suite
leto authored
28 env:
18664be @leto [ci] Test plain builds instead of ccache
leto authored
29 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="--optimize" PARROT_TEST="smolder_fulltest" CC="clang"
30 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="clang"
31 - PARROT_CONFIG_ARGS="--without-gettext --without-gmp --without-libffi --without-extra-nci-thunks --without-opengl --without-readline --without-pcre --without-zlib --without-threads --without-icu" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="clang"
32 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="--optimize" PARROT_TEST="smolder_fulltest" CC="gcc"
33 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="gcc"
34 - PARROT_CONFIG_ARGS="--without-gettext --without-gmp --without-libffi --without-extra-nci-thunks --without-opengl --without-readline --without-pcre --without-zlib --without-threads --without-icu" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="gcc"
35 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="--optimize" PARROT_TEST="smolder_fulltest" CC="g++"
36 - PARROT_CONFIG_ARGS="" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="g++"
37 - PARROT_CONFIG_ARGS="--without-gettext --without-gmp --without-libffi --without-extra-nci-thunks --without-opengl --without-readline --without-pcre --without-zlib --without-threads --without-icu" PARROT_OPTIMIZE="" PARROT_TEST="smolder_fulltest" CC="g++"
Something went wrong with that request. Please try again.