branch: externals/dash
commit 0384eee79d2a1df5dbcf358cd4b01856b9038394
Author: Sebastian Wiesner <[email protected]>
Commit: Sebastian Wiesner <[email protected]>
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.
---
.travis.yml | 23 +++++++++--------------
1 files changed, 9 insertions(+), 14 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 29ec693..828b89b 100644
--- a/.travis.yml
+++ b/.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
\ No newline at end of file
+ ./run-travis-ci.sh