File: .travis.yml

package info (click to toggle)
moarvm 2016.12%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 10,060 kB
  • ctags: 9,968
  • sloc: ansic: 131,697; perl: 2,877; makefile: 571; python: 562; sh: 12
file content (57 lines) | stat: -rw-r--r-- 1,666 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
language: "perl"
os:
    - linux
    - osx
perl:
    - "5.10"
install: "echo"
before_script:
    - gcc --version
    - clang --version
    - if [ "$TRAVIS_OS_NAME" == "linux" ] ; then sudo apt-get update -qq ; fi
    - if [ "$TRAVIS_OS_NAME" == "linux" ] ; then sudo apt-get install -y libffi-dev ; fi
    - git fetch --unshallow
    - git clone --depth 1 git://github.com/perl6/nqp

script: "perl Configure.pl --prefix=/tmp/moar $MVM_OPTIONS --debug --optimize --cc=\"$CC\"; make install; cd nqp; perl Configure.pl --prefix=/tmp/moar --backends=moar; make; make test"

branches:
   only:
     - master
     - /smoke-me/

notifications:
  irc:
    channels:
    - "irc.freenode.net#moarvm"
    on_success: change
    on_failure: always
    template:
      - "MoarVM build %{result}. %{author} '%{commit_message}'"
      - "%{build_url} %{compare_url}"

env:
  matrix:
    - MVM_OPTIONS="--no-jit"  CC="gcc"
    - MVM_OPTIONS=""          CC="gcc"
    - MVM_OPTIONS="--no-jit"  CC="clang"
    - MVM_OPTIONS=""          CC="clang"
    - MVM_OPTIONS="--has-libffi --no-jit"  CC="gcc"
    - MVM_OPTIONS="--has-libffi"           CC="gcc"
    - MVM_OPTIONS="--has-libffi --no-jit"  CC="clang"
    - MVM_OPTIONS="--has-libffi"           CC="clang"

matrix:
  exclude:
  - os: osx
    env: MVM_OPTIONS="--has-libffi --no-jit"  CC="gcc"
  - os: osx
    env: MVM_OPTIONS="--has-libffi"           CC="gcc"
  - os: osx
    env: MVM_OPTIONS="--no-jit"               CC="gcc"
  - os: osx
    env: MVM_OPTIONS=""                       CC="gcc"
  - os: osx
    env: MVM_OPTIONS="--has-libffi --no-jit"  CC="clang"
  - os: osx
    env: MVM_OPTIONS="--has-libffi"           CC="clang"