Skip to content

Commit 2de3d1d

Browse files
committedOct 14, 2019
Setup continuous integration
Closes: #13
1 parent 3ddae51 commit 2de3d1d

File tree

4 files changed

+82
-0
lines changed

4 files changed

+82
-0
lines changed
 

‎.travis.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
branches:
2+
only:
3+
- master
4+
git:
5+
depth: 10
6+
7+
language: cpp
8+
9+
matrix:
10+
include:
11+
- os: linux
12+
dist: xenial
13+
env: ATOM_CHANNEL=stable
14+
15+
- os: linux
16+
dist: xenial
17+
env: ATOM_CHANNEL=beta
18+
19+
- os: osx
20+
env: ATOM_CHANNEL=stable
21+
22+
- os: osx
23+
env: ATOM_CHANNEL=beta
24+
25+
addons:
26+
apt:
27+
packages:
28+
- build-essential
29+
- fakeroot
30+
- git
31+
- libgconf2-4
32+
- libsecret-1-dev
33+
34+
notifications:
35+
email:
36+
on_success: never
37+
on_failure: change
38+
39+
script: "curl -sL https://git.io/fji1w | sh"

‎README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Emacs Lisp Support
22
==================
33

4+
[![Build status: TravisCI][TravisCI-badge]][TravisCI-link]
5+
[![Build status: AppVeyor][AppVeyor-badge]][AppVeyor-link]
6+
[![Latest package version][APM-badge]][APM-link]
7+
48
Hand-crafted syntax highlighting and editor commands for Emacs Lisp in Atom.
59

610
<img src="https://raw.githubusercontent.com/Alhadis/language-emacs-lisp/static/figure-1.png" width="802" alt="Atomacs" />
@@ -21,3 +25,12 @@ yourself.
2125

2226
**NOTE:**
2327
These require Emacs to be in your `$PATH`, and probably don't work on Windows.
28+
29+
30+
<!-- Referenced links -->
31+
[TravisCI-badge]: https://travis-ci.org/Alhadis/language-emacs-lisp.svg?branch=master
32+
[TravisCI-link]: https://travis-ci.org/Alhadis/language-emacs-lisp
33+
[AppVeyor-badge]: https://ci.appveyor.com/api/projects/status/9m9wn1u6f76wr05f?svg=true
34+
[AppVeyor-link]: https://ci.appveyor.com/project/Alhadis/language-emacs-lisp
35+
[APM-badge]: https://img.shields.io/apm/v/language-emacs-lisp.svg?colorB=brightgreen
36+
[APM-link]: https://atom.io/packages/language-emacs-lisp

‎appveyor.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
version: "{build}"
2+
3+
platform: x64
4+
5+
branches:
6+
only:
7+
- master
8+
9+
build_script:
10+
- ps: iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/atom/ci/master/build-package.ps1"))
11+
12+
clone_depth: 10
13+
14+
skip_tags: true
15+
16+
environment:
17+
APM_TEST_PACKAGES:
18+
19+
matrix:
20+
- ATOM_CHANNEL: stable
21+
- ATOM_CHANNEL: beta
22+
23+
install:
24+
- ps: Install-Product node 4
25+
26+
test: off
27+
deploy: off

‎package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,8 @@
1111
},
1212
"engines": {
1313
"atom": "*"
14+
},
15+
"scripts": {
16+
"test": "atom -t spec/"
1417
}
1518
}

0 commit comments

Comments
 (0)
Please sign in to comment.