forked from slime/slime
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
41 lines (35 loc) · 1.34 KB
/
.travis.yml
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://raw.githubusercontent.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:
# on_success: always # for testing