mirror of
https://github.com/vale981/lack
synced 2025-03-06 01:41:39 -05:00
37 lines
867 B
YAML
37 lines
867 B
YAML
language: common-lisp
|
|
sudo: required
|
|
|
|
env:
|
|
global:
|
|
- PATH=~/.roswell/bin:$PATH
|
|
- ROSWELL_BRANCH=master
|
|
- ROSWELL_INSTALL_DIR=$HOME/.roswell
|
|
- COVERAGE_EXCLUDE=t
|
|
matrix:
|
|
- LISP=sbcl-bin COVERALLS=true
|
|
- LISP=ccl-bin
|
|
- LISP=abcl
|
|
- LISP=ecl
|
|
- LISP=clisp
|
|
- LISP=cmucl
|
|
|
|
install:
|
|
# Install Roswell
|
|
- curl -L https://raw.githubusercontent.com/snmsts/roswell/$ROSWELL_BRANCH/scripts/install-for-ci.sh | sh
|
|
- ros -e '(ql:update-all-dists :prompt nil)'
|
|
- git clone https://github.com/fukamachi/clack ~/lisp/clack
|
|
- git clone https://github.com/rpav/fast-io ~/lisp/fast-io
|
|
- git clone https://github.com/Rudolph-Miller/jonathan ~/lisp/jonathan
|
|
- ros install prove
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/.roswell
|
|
- $HOME/.config/common-lisp
|
|
|
|
before_script:
|
|
- ros --version
|
|
- ros config
|
|
|
|
script:
|
|
- run-prove t-*.asd
|