branch: master commit f354e9a58e8a7890f5fd39b1a58fe01e4f76f44e Author: Dmitry Gutov <dgu...@yandex.ru> Commit: Dmitry Gutov <dgu...@yandex.ru>
Try a containerized Travis build --- .travis.yml | 35 ++++++++++++++++++++--------------- 1 files changed, 20 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index bb0a9e0..30a5fa4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,23 +2,28 @@ language: emacs-lisp +sudo: false + +addons: + apt: + sources: + - cassou-emacs + env: matrix: - - EMACS=emacs24 - - EMACS=emacs-snapshot - -install: - - 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; - fi - - 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 && - sudo apt-get install -qq emacs-snapshot-el emacs-snapshot-gtk; - fi + - env: EMACS=emacs24 + addons: + apt: + packages: + - emacs24 + - emacs24-el + - env: EMACS=emacs-snapshot + addons: + apt: + packages: + - emacs-snapshot + - emacs-snapshot-el + - emacs-snapshot-gtk script: make test EMACS=${EMACS}