Improve Travis CI configuration

Use the ubuntu-elisp PPA for nightly snapshot builds, as Cassou does not provide snapshot builds anymore, and simplify the installation of Emacs.
master
Sebastian Wiesner 12 years ago
parent 7185db8b78
commit 0384eee79d
  1. 21
      .travis.yml

@ -1,19 +1,14 @@
language: emacs-lisp language: emacs-lisp
before_install: before_install:
- if [ "$EMACS" = 'emacs-snapshot' ]; then # PPA for stable Emacs packages
sudo add-apt-repository -y ppa:cassou/emacs && - sudo add-apt-repository -y ppa:cassou/emacs
sudo apt-get update -qq && # PPA for Emacs nightlies
sudo apt-get install -qq - sudo add-apt-repository -y ppa:ubuntu-elisp/ppa
emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot; # Update and install the Emacs for our environment
fi - sudo apt-get update -qq
- if [ "$EMACS" = 'emacs24' ]; then - sudo apt-get install -qq -yy ${EMACS}-nox ${EMACS}-el
sudo add-apt-repository -y ppa:cassou/emacs &&
sudo apt-get update -qq &&
sudo apt-get install -qq
emacs24 emacs24-el emacs24-common-non-dfsg;
fi
env: env:
- EMACS=emacs - EMACS=emacs23
- EMACS=emacs24 - EMACS=emacs24
- EMACS=emacs-snapshot - EMACS=emacs-snapshot
script: script:

Loading…
Cancel
Save