dotemacs

My Emacs configuration
git clone git://git.entf.net/dotemacs
Log | Files | Refs | LICENSE

.travis.yml (1488B)


      1 dist: trusty
      2 # Require sudo because Emacs needs to disable ASLR to dump, only
      3 # possible on sudo-enabled environment.  See also
      4 # https://github.com/travis-ci/travis-ci/issues/9061.
      5 sudo: required
      6 language: emacs-lisp
      7 cache:
      8   - directories:
      9       # Cache stable Emacs binaries (saves 1min per job)
     10       - "$HOME/emacs/"
     11       - "$HOME/.roswell/"
     12 
     13 env:
     14   - "TARGET=check-core        ROSWELL_LISP=sbcl-bin/1.2.14 EMACS_VERSION=25.2"
     15   - "TARGET=check-fancy       ROSWELL_LISP=sbcl-bin/1.2.14 EMACS_VERSION=25.2"
     16   - "TARGET=check-fancy       ROSWELL_LISP=ccl-bin         EMACS_VERSION=26.1"
     17   - "TARGET=check-core        ROSWELL_LISP=ccl-bin         EMACS_VERSION=26.1"
     18   - "TARGET=check-mrepl       ROSWELL_LISP=sbcl-bin/1.2.14 EMACS_VERSION=26.1"
     19   - "TARGET=check-indentation ROSWELL_LISP=sbcl-bin/1.2.14 EMACS_VERSION=26.1"
     20   - "TARGET=check-core        ROSWELL_LISP=sbcl-bin/1.2.14 EMACS_VERSION=26.1"
     21   - "TARGET=check-fancy       ROSWELL_LISP=sbcl-bin/1.2.14 EMACS_VERSION=26.1"
     22 
     23 before_install:
     24   - wget 'https://raw.githubusercontent.com/flycheck/emacs-travis/master/emacs-travis.mk'
     25   - make -f emacs-travis.mk install_emacs
     26   - export ROSWELL_INSTALL_DIR=~/.roswell && mkdir -p $ROSWELL_INSTALL_DIR
     27   - export PATH=$ROSWELL_INSTALL_DIR/bin:$PATH
     28   - export LISP=$ROSWELL_LISP
     29   - curl -L https://raw.githubusercontent.com/snmsts/roswell/release/scripts/install-for-ci.sh | sh
     30 
     31 script:
     32   - make LISP="ros run -L $ROSWELL_LISP" EMACS=$HOME/emacs/$EMACS_VERSION/src/emacs $TARGET