]> code.delx.au - gnu-emacs-elpa/blobdiff - .travis.yml
Make a new release
[gnu-emacs-elpa] / .travis.yml
index 79c9bf88454b0d500567541892587a27030d8974..bb0a9e077a3576823ffb49ee4db5aff7cb83a1c8 100644 (file)
@@ -1,26 +1,24 @@
-language: emacs-lisp
+# https://github.com/rolandwalker/emacs-travis
 
-sudo: false
+language: emacs-lisp
 
-addons:
-  apt:
-    sources:
-      - cassou-emacs
+env:
+  matrix:
+    - EMACS=emacs24
+    - EMACS=emacs-snapshot
 
-matrix:
-  - env: EMACS=emacs24
-    addons:
-      apt:
-        packages:
-          - emacs24
-          - emacs24-el
-  - env: EMACS=emacs-snapshot
-    addons:
-      apt:
-        packages:
-          - emacs-snapshot
-          - emacs-snapshot-el
-          - emacs-snapshot-gtk
+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
 
 script:
-  make test
+  make test EMACS=${EMACS}