summaryrefslogtreecommitdiff
path: root/.travis.yml
blob: a309d166d32fdcc160e6f0dcef9b4c582f8242be (plain)
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
dist: xenial
language: emacs-lisp
addons:
  apt:
    update: true

jobs:
  allow_failures:
    - env: EVM_EMACS=emacs-git-snapshot-travis-linux-xenial
  include:
    - stage: build
      env: EVM_EMACS=emacs-24.5-travis
      script: &build
        - rm -rf $HOME/.evm
        - git clone https://github.com/rejeep/evm.git $HOME/.evm
        - export PATH=$HOME/.evm/bin:$HOME/.cask/bin:$PATH
        - evm config path /tmp
        - evm install $EVM_EMACS --use --skip
        - emacs --version
        - curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
        - travis_retry cask install
        - cask build
    - stage: build
      env: EVM_EMACS=emacs-25.3-travis
      script: *build
    - stage: build
      env: EVM_EMACS=emacs-26.3-travis-linux-xenial
      script: *build
    - stage: build
      env: EVM_EMACS=emacs-git-snapshot-travis-linux-xenial
      script: *build