.travis.yml 916 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. os: linux
  2. dist: bionic
  3. language: generic
  4. branches:
  5. only:
  6. - master
  7. env:
  8. jobs:
  9. #- LISP=abcl
  10. #- LISP=allegro
  11. - LISP=sbcl
  12. - LISP=sbcl32
  13. - LISP=ccl
  14. - LISP=ccl32
  15. #- LISP=clisp
  16. #- LISP=clisp32
  17. #- LISP=cmucl
  18. #- LISP=ecl
  19. jobs:
  20. allow_failures:
  21. - env: LISP=ccl32
  22. - env: LISP=sbcl32
  23. install:
  24. - curl -L https://github.com/luismbo/cl-travis/raw/master/install.sh | sh
  25. - if [ "${LISP:(-2)}" = "32" ]; then
  26. sudo apt-get install -y libc6-dev-i386 libffi-dev:i386;
  27. fi
  28. - git clone --depth=1 git://github.com/trivial-features/trivial-features.git ~/lisp/trivial-features
  29. - git clone https://gitlab.common-lisp.net/alexandria/alexandria.git ~/lisp/alexandria
  30. - git clone --depth=1 git://github.com/cl-babel/babel.git ~/lisp/babel
  31. script:
  32. - cl -e '(ql:quickload :cffi-tests)
  33. (when (cffi-tests:run-all-cffi-tests)
  34. (uiop:quit 1))'