Giter VIP home page Giter VIP logo

emacs-travis's Introduction

Overview

Travis CI recipe for Emacs libraries.

Travis Grid

Quickstart

  • Add the included .travis.yml and Makefile to your Emacs project on GitHub.

  • Adapt the make test target to your taste.

  • Create an account on http://travis-ci.org, and follow the instructions there to enable builds.

  • Edit travis_grid.pl to match your account if desired.

  • Add [![Build Status](https://secure.travis-ci.org/my-github-id/my-library.png?branch=master,staging,production)](http://travis-ci.org/my-github-id/my-library) to your Markdown README file.

.travis.yml

The .travis.yml file included here supports

Emacs 22
Emacs 23
Emacs 24 (stable)
Emacs 24 (snapshot)

By default, the Emacs 23 and 24 environments are expected to build and test your library successfully. Emacs 22 and Emacs 24 (snapshot) are permitted to fail. See the allow_failures: section to change this.

It is not required to use the included example Makefile, but the .travis.yml file expects working targets for make test and make downloads. (The downloads target fetches dependencies needed to run tests.) You must either

  1. provide these targets, or
  2. replace the make commands in .travis.yml with new build/test commands. See the script and before_script sections. The before-script may be removed entirely.

Notes

An XEmacs 21 runtime is also included, but commented out. The included Makefile and test frameworks are also not compatible with XEmacs.

See Also

http://about.travis-ci.org/docs/user/build-configuration/
http://about.travis-ci.org/docs/user/status-images/

emacs-travis's People

Contributors

jhelwig avatar rolandwalker avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.