]> code.delx.au - gnu-emacs-elpa/commitdiff
Try a containerized Travis build
authorDmitry Gutov <dgutov@yandex.ru>
Sat, 18 Jul 2015 01:32:41 +0000 (04:32 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Sat, 18 Jul 2015 01:32:41 +0000 (04:32 +0300)
.travis.yml

index bb0a9e077a3576823ffb49ee4db5aff7cb83a1c8..30a5fa4f953e6f787113b8973f58b750bb3ac8d9 100644 (file)
@@ -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}