Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nlamirault/emacs-travis

An Emacs client for TravisCI
https://github.com/nlamirault/emacs-travis

emacs travis

Last synced: 3 months ago
JSON representation

An Emacs client for TravisCI

Awesome Lists containing this project

README

        

# emacs-travis

[![travis][badge-travis]][travis]
[![drone][badge-drone]][drone]
[![Melpa Status](http://melpa.milkbox.net/packages/travis-badge.svg)](http://melpa.milkbox.net/#/travis)
[![MELPA Stable](http://stable.melpa.org/packages/travis-badge.svg)](http://stable.melpa.org/#/travis)
[![Coverage Status](https://coveralls.io/repos/nlamirault/emacs-travis/badge.png)](https://coveralls.io/r/nlamirault/emacs-travis)

`emacs-travis` provides :
* a REST client to the [Travis][] API

## Installation

The recommended way to install ``emacs-travis`` is via [MELPA][]:

M-x package-install travis

or [Cask][]:

(depends-on "travis")

## Usage

* Setup your Travis configurations using your Github token :

$ export TRAVIS_TOKEN=xxxxxx

* Display your Travis build status for some projects:

M-x travis-show-projects

See ![TravisCI](images/emacs-travis.png)

## Development

### Cask

``emacs-travis`` use [Cask][] for dependencies
management. Install it and retrieve dependencies :

$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask

### Tests

* Launch unit tests :

$ export TRAVIS_TOKEN xxxxxx
$ make clean test

## Support / Contribute

See [here](CONTRIBUTING.md)

## Changelog

A changelog is available [here](ChangeLog.md).

## License

See [LICENSE](LICENSE).

## Contact

Nicolas Lamirault

[emacs-travis]: https://github.com/nlamirault/emacs-travis
[badge-license]: https://img.shields.io/badge/license-GPL_2-green.svg?style=flat
[LICENSE]: https://github.com/nlamirault/emacs-travis/blob/master/LICENSE
[travis]: https://travis-ci.org/nlamirault/emacs-travis
[badge-travis]: http://img.shields.io/travis/nlamirault/emacs-travis.svg?style=flat
[badge-drone]: https://drone.io/github.com/nlamirault/emacs-travis/status.png
[drone]: https://drone.io/github.com/nlamirault/emacs-travis/latest
[badge-wercker]: https://app.wercker.com/status/230e39942045191c79677ed663572c69/s
[wercker]: https://app.wercker.com/project/bykey/230e39942045191c79677ed663572c69
[GNU Emacs]: https://www.gnu.org/software/emacs/
[MELPA]: http://melpa.milkbox.net/
[Cask]: http://cask.github.io/
[Issue tracker]: https://github.com/nlamirault/emacs-travis/issues
[Helm]: https://github.com/emacs-helm/helm