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. 23
      .travis.yml

@ -1,20 +1,15 @@
language: emacs-lisp
before_install:
- if [ "$EMACS" = 'emacs-snapshot' ]; then
sudo add-apt-repository -y ppa:cassou/emacs &&
sudo apt-get update -qq &&
sudo apt-get install -qq
emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot;
fi
- if [ "$EMACS" = 'emacs24' ]; then
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
# PPA for stable Emacs packages
- sudo add-apt-repository -y ppa:cassou/emacs
# PPA for Emacs nightlies
- sudo add-apt-repository -y ppa:ubuntu-elisp/ppa
# Update and install the Emacs for our environment
- sudo apt-get update -qq
- sudo apt-get install -qq -yy ${EMACS}-nox ${EMACS}-el
env:
- EMACS=emacs
- EMACS=emacs23
- EMACS=emacs24
- EMACS=emacs-snapshot
script:
./run-travis-ci.sh
./run-travis-ci.sh

Loading…
Cancel
Save