.travis.yml (1003B)
1 language: generic 2 sudo: required 3 env: 4 - EVM_EMACS=emacs-26.2 5 - EVM_EMACS=emacs-26.1 6 - EVM_EMACS=emacs-25.3 7 - EVM_EMACS=emacs-25.2 8 9 cache: 10 apt: true 11 directories: 12 - $HOME/emacsen 13 - $HOME/.emacs.d/emojis 14 15 addons: 16 apt: 17 packages: 18 - python 19 - curl 20 # Dependencies for Emacs 21 - libxaw7-dev 22 - libjpeg-dev 23 - libtiff5-dev 24 - libpng-dev 25 - texinfo 26 - libgnutls28-dev 27 28 before_install: 29 - curl -fsSkL https://raw.github.com/rejeep/evm/master/go | bash 30 - export PATH="$HOME/.evm/bin:$PATH" 31 - mkdir -p $HOME/emacsen 32 - evm config path $HOME/emacsen 33 34 install: 35 - evm install $EVM_EMACS --skip 36 - evm use $EVM_EMACS 37 - curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python 38 - export PATH="/home/travis/.cask/bin:$PATH" 39 - cask install 40 41 script: 42 - find . -name '*.elc' -delete && cask exec ert-runner 43 44 notifications: 45 email: 46 recipients: 47 - iqbalansari02@yahoo.com 48 on_success: never 49 on_failure: always