[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 24e2aa7 36/78: Change to container-based Travis-CI build
From: |
Dmitry Gutov |
Subject: |
[elpa] master 24e2aa7 36/78: Change to container-based Travis-CI build |
Date: |
Sun, 18 Feb 2018 07:40:19 -0500 (EST) |
branch: master
commit 24e2aa7b9011748a52dc9e2cbb8078449972528c
Author: Iku Iwasa <address@hidden>
Commit: Iku Iwasa <address@hidden>
Change to container-based Travis-CI build
Supports emacs24, emacs25 and emacs-snapshot.
---
.travis.yml | 36 +++++++++++++++++++-----------------
1 file changed, 19 insertions(+), 17 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 6993df8..b8eb249 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,24 +1,26 @@
-# https://github.com/rolandwalker/emacs-travis
+sudo: false
language: generic
-env:
- matrix:
- - EMACS=emacs24
- - EMACS=emacs-snapshot
+matrix:
+ include:
+ - env: EMACS=emacs24
+ addons:
+ apt:
+ sources: [ { sourceline: 'ppa:cassou/emacs' } ]
+ packages: [ emacs24, emacs24-el ]
+ - env: EMACS=emacs25
+ addons:
+ apt:
+ sources: [ { sourceline: 'ppa:kelleyk/emacs' } ]
+ packages: [ emacs25 ]
+ - env: EMACS=emacs-snapshot
+ addons:
+ apt:
+ sources: [ { sourceline: 'ppa:ubuntu-elisp/ppa' } ]
+ packages: [ 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:ubuntu-elisp/ppa &&
- sudo apt-get update -qq &&
- sudo apt-get -qq -f install &&
- sudo apt-get install -qq emacs-snapshot;
- fi
+install: true
script:
make test-batch EMACS=${EMACS}
- [elpa] master 1de463a 29/78: company--window-width: Account for display-line-numbers, (continued)
- [elpa] master 1de463a 29/78: company--window-width: Account for display-line-numbers, Dmitry Gutov, 2018/02/18
- [elpa] master 47f3b9b 34/78: Which version?, Dmitry Gutov, 2018/02/18
- [elpa] master 098a907 35/78: Nah, Dmitry Gutov, 2018/02/18
- [elpa] master 27316ec 33/78: Try 'emacs', Dmitry Gutov, 2018/02/18
- [elpa] master 4884a5e 44/78: Fall back to earlier behavior with Clang < 4.0, Dmitry Gutov, 2018/02/18
- [elpa] master 157e8af 55/78: company-etags: Don't set tags-file-name globally, Dmitry Gutov, 2018/02/18
- [elpa] master 3b14294 56/78: Remove dup, Dmitry Gutov, 2018/02/18
- [elpa] master fd9a0fb 53/78: defcustom: prefer t instead of (meaningless) descriptive symbols, Dmitry Gutov, 2018/02/18
- [elpa] master 63ab036 62/78: Clean the annotation string before stripping it, Dmitry Gutov, 2018/02/18
- [elpa] master a870b69 24/78: Merge pull request #712 from nikital/tng-defaults, Dmitry Gutov, 2018/02/18
- [elpa] master 24e2aa7 36/78: Change to container-based Travis-CI build,
Dmitry Gutov <=
- [elpa] master 4a8289d 50/78: Merge pull request #751 from jojojames/kotlin-keywords, Dmitry Gutov, 2018/02/18
- [elpa] master c51df8f 76/78: Fix #760 in a different way, Dmitry Gutov, 2018/02/18
- [elpa] master 285419b 66/78: Add a NEWS entry, Dmitry Gutov, 2018/02/18
- [elpa] master bf94032 68/78: More NEWS entries, Dmitry Gutov, 2018/02/18
- [elpa] master 0284f41 67/78: Merge branch 'simpler-async', Dmitry Gutov, 2018/02/18
- [elpa] master aaae46b 74/78: M-x copyright-update, Dmitry Gutov, 2018/02/18
- [elpa] master 66e43a3 31/78: Add interactive tags and skip-unless, Dmitry Gutov, 2018/02/18
- [elpa] master cb2ae50 38/78: Don't restart semantics after ::, Dmitry Gutov, 2018/02/18
- [elpa] master 75b4daa 37/78: Merge pull request #737 from iquiw/container-based-ci, Dmitry Gutov, 2018/02/18
- [elpa] master 0f70fee 47/78: Add keywords for swift-mode, Dmitry Gutov, 2018/02/18