mirror of
https://github.com/vale981/LAAG1
synced 2025-03-05 09:11:40 -05:00
35 lines
1 KiB
YAML
35 lines
1 KiB
YAML
![]() |
language: emacs-lisp
|
|||
|
sudo: false
|
|||
|
cache:
|
|||
|
- directories:
|
|||
|
# Cache stable Emacs binaries (saves 1min per job)
|
|||
|
- "$HOME/emacs/"
|
|||
|
# Allow Emacs snapshot builds to fail and don’t wait for these as they can take
|
|||
|
# a looooong time
|
|||
|
matrix:
|
|||
|
fast_finish: true
|
|||
|
allow_failures:
|
|||
|
- env: EMACS_VERSION=snapshot
|
|||
|
env:
|
|||
|
- EMACS_VERSION=24.3
|
|||
|
- EMACS_VERSION=24.5
|
|||
|
- EMACS_VERSION=25.1
|
|||
|
- EMACS_VERSION=25.2
|
|||
|
- EMACS_VERSION=snapshot
|
|||
|
before_install:
|
|||
|
# Configure $PATH: Executables are installed to $HOME/bin
|
|||
|
- export PATH="$HOME/bin:$PATH"
|
|||
|
# Download the makefile to emacs-travis.mk
|
|||
|
- wget 'https://raw.githubusercontent.com/flycheck/emacs-travis/master/emacs-travis.mk'
|
|||
|
# Install Emacs (according to $EMACS_VERSION) and Cask
|
|||
|
- make -f emacs-travis.mk install_emacs
|
|||
|
- make -f emacs-travis.mk install_cask
|
|||
|
# Install Texinfo, if you need to build info manuals for your project
|
|||
|
- make -f emacs-travis.mk install_texinfo
|
|||
|
install:
|
|||
|
# Install your dependencies
|
|||
|
- cask install
|
|||
|
script:
|
|||
|
# Run your tests
|
|||
|
- sh ./build.sh
|