File: .travis.yml

package info (click to toggle)
slime 2:2.10.1-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,968 kB
  • ctags: 7,161
  • sloc: lisp: 44,713; ruby: 321; makefile: 279; sh: 86; awk: 10
file content (41 lines) | stat: -rw-r--r-- 1,364 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
language: emacs

env:
  # we test emacs23 with sbcl only
  - "CHECK_TARGET=check       LISP=sbcl EMACS=emacs23"
  - "CHECK_TARGET=check-fancy LISP=sbcl EMACS=emacs23"

  # for emacs24, use more combinations
  - "CHECK_TARGET=check       LISP=sbcl  EMACS=emacs24"
  - "CHECK_TARGET=check       LISP=cmucl EMACS=emacs24"
  - "CHECK_TARGET=check       LISP=ccl   EMACS=emacs24"
  - "CHECK_TARGET=check-fancy LISP=sbcl  EMACS=emacs24"
  - "CHECK_TARGET=check-fancy LISP=cmucl EMACS=emacs24"
  - "CHECK_TARGET=check-fancy LISP=ccl   EMACS=emacs24"

  # also, for emacs24/sbcl test some more contribs in isolation
  - "CHECK_TARGET=check-repl LISP=sbcl EMACS=emacs24"
  - "CHECK_TARGET=check-indentation LISP=sbcl EMACS=emacs24"

install:
  - curl https://raw2.github.com/luismbo/cl-travis/master/install.sh | bash
  - if [ "$EMACS" = "emacs23" ]; then
        sudo apt-get -qq update &&
        sudo apt-get -qq -f install &&
        sudo apt-get -qq install emacs23-nox;
    fi
  - if [ "$EMACS" = "emacs24" ]; then
        sudo add-apt-repository -y ppa:cassou/emacs &&
        sudo apt-get -qq update &&
        sudo apt-get -qq -f install &&
        sudo apt-get -qq install emacs24-nox;
    fi

script:
  - make LISP=$LISP EMACS=$EMACS $CHECK_TARGET

notifications:
  email:
    recipients:
      - slime-cvs@common-lisp.net
    # on_success: always # for testing