-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
67 lines (59 loc) · 1.36 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
language: c
sudo: false
dist: xenial
env:
global:
- PATH=~/.roswell/bin:~/.linuxbrew/bin:$PATH
- ROSWELL_BRANCH=release
- ROSWELL_INSTALL_DIR=$HOME/.roswell
- ROSWELL_QUICKLISP_DIST_URI=https://github.com/roswell/quicklisp/releases/download/dist/quicklisp.txt
matrix:
- METHOD=ci LISP=sbcl-bin
- METHOD=ci LISP=ccl-bin
- METHOD=ci LISP=alisp
- METHOD=ci LISP=cmu-bin/2017-10
- METHOD=ci LISP=sbcl
- METHOD=ci LISP=ecl
- METHOD=ci LISP=mkcl
- METHOD=ci LISP=clisp
- METHOD=ci LISP=abcl
- METHOD=ci LISP=ccl32
os:
- windows
- linux
- osx
cache:
directories:
- $HOME/.rosproxy
matrix:
allow_failures:
- env: METHOD=ci LISP=mkcl
os: osx
- env: METHOD=ci LISP=mkcl
os: windows
exclude:
- env: METHOD=ci LISP=cmu-bin/2017-10
os: windows
#branches:
# except:
# - /^v[0-9]/
addons:
apt:
packages:
- libc6-i386
# - gcc-multilib
# - gcc-mingw-w64-i686
# - binutils-mingw-w64-i686
# - wine
before_install:
- date
script:
- if [ "$METHOD" = "ci" ]; then curl -L https://raw.githubusercontent.com/roswell/roswell/master/scripts/install-for-ci.sh | bash -xv ; fi
- if [ "$METHOD" = "ci" ]; then
ros version;
ros version=t run;
fi
- if [ "$METHOD" = "ci" ]; then
ros -q run && [`ros -q run 2>&1` == ""];
fi
- ros config