branch: externals/loc-changes
commit f9b44b2f19a61f32fb319609c66a900c3c80132c
Author: rocky <ro...@gnu.org>
Commit: rocky <ro...@gnu.org>

    Try to get TravisCi working again.
---
 .travis.yml      | 16 +++++-----------
 run-travis-ci.sh | 20 ++++++++++++++++++++
 2 files changed, 25 insertions(+), 11 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 93ff22f9af..0257734f01 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,18 +1,12 @@
 language: emacs-lisp
 
 env:
-  - EMACS=emacs24
+ - EVM_EMACS=emacs-25.3-travis
 
-before_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 emacs24-common-non-dfsg;
-    fi
-
-  - sudo apt-get install -qq $EMACS
+install:
+  - curl -fsSkL https://gist.github.com/rejeep/ebcd57c3af83b049833b/raw > 
travis.sh && source ./travis.sh
+  - evm install $EVM_EMACS --use --skip
 
 # run the tests
 script:
-  - NO_CHECK_EMACS_PACKAGES=1 /bin/bash ./autogen.sh && cd test && make 
check-elget
+  - ./run-travis-ci.sh
diff --git a/run-travis-ci.sh b/run-travis-ci.sh
new file mode 100755
index 0000000000..b68dda79d3
--- /dev/null
+++ b/run-travis-ci.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+cd "$(dirname "$0")"
+
+set_default () {
+  eval "
+if [ -z \$$1 ]; then
+  $1=$2
+fi
+"
+}
+
+set_default EMACS "$(which emacs)"
+
+echo "*** Emacs version ***"
+echo "EMACS =" $(which $EMACS)
+$EMACS --version
+echo
+
+NO_CHECK_EMACS_PACKAGES=1 /bin/bash ./autogen.sh && cd test && make check

Reply via email to