Skip to content

Commit b29a3f1

Browse files
danielcomptonarichiardi
authored andcommitted
Use CircleCI for CI testing (#159)
1 parent cf53284 commit b29a3f1

File tree

4 files changed

+49
-30
lines changed

4 files changed

+49
-30
lines changed

.circleci/config.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
version: 2.1
2+
3+
# Default actions to perform on each Emacs version
4+
default: &default-steps
5+
steps:
6+
- checkout
7+
- run: apt-get update && apt-get install make
8+
- run: make elpa
9+
- run: make test
10+
11+
# Enumerated list of Emacs versions
12+
jobs:
13+
test-emacs-25:
14+
docker:
15+
- image: silex/emacs:25-dev
16+
entrypoint: bash
17+
<<: *default-steps
18+
19+
test-emacs-26:
20+
docker:
21+
- image: silex/emacs:26-dev
22+
entrypoint: bash
23+
<<: *default-steps
24+
25+
test-emacs-master:
26+
docker:
27+
- image: silex/emacs:master-dev
28+
entrypoint: bash
29+
<<: *default-steps
30+
31+
workflows:
32+
version: 2
33+
ci-test-matrix:
34+
jobs:
35+
- test-emacs-25
36+
- test-emacs-26
37+
- test-emacs-master

.travis.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

Makefile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
version:
2+
emacs --version
3+
4+
test : version
5+
cask exec buttercup -L .
6+
7+
elpa:
8+
cask install
9+
cask update

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[![License GPL 3][badge-license]][copying]
22
[![MELPA][melpa-badge]][melpa-package]
33
[![MELPA Stable][melpa-stable-badge]][melpa-stable-package]
4+
[![Circle CI][circle-ci-badge]][circleci]
45

56
# inf-clojure
67

@@ -372,7 +373,8 @@ Distributed under the GNU General Public License; type <kbd>C-h C-c</kbd> to vie
372373
[melpa-package]: http://melpa.org/#/inf-clojure
373374
[melpa-stable-package]: http://stable.melpa.org/#/inf-clojure
374375
[COPYING]: http://www.gnu.org/copyleft/gpl.html
375-
[badge-travis]: https://travis-ci.org/clojure-emacs/inf-clojure.svg?branch=master
376+
[circleci]: https://circleci.com/gh/clojure-emacs/inf-clojure
377+
[circleci-badge]: https://circleci.com/gh/clojure-emacs/inf-clojure.svg?style=svg
376378
[CIDER]: https://github.com/clojure-emacs/cider
377379
[Leiningen]: http://leiningen.org
378380
[contributors]: https://github.com/clojure-emacs/inf-clojure/contributors

0 commit comments

Comments
 (0)