A build monitoring tool (buildwall) that allows you to quickly detect failing projects for Travis-CI.
JavaScript HTML CSS Ruby
Latest commit 27c5e14 May 17, 2015 @willdurand prepare 2.0.0 release

README.md

TravisLight

Build
Status

TravisLight is a build monitoring tool, also known as buildwall, that allows you to quickly detect failing projects hosted on GitHub and tested using Travis CI by providing a nice web interface.

This application has been written using Backbone.js, RequireJS, Moment.js, and Lo Dash.

Screenshots

A picture is worth a thousand words, so here are a few screenshots:

Features

Fullscreen Mode

Hit f to enter full screen mode if your browser supports this feature.

Powered by screenfull.

Favicon notification

TravisLight shows the number of failed projects in its favicon if possible:

Powered by tinycon.

Installation

Install dependencies using npm:

npm install

Use Bower to install browser dependencies:

bower install

You're done!

All you need is a webserver to run the application:

npm start

Browse the application at: http://locahost:8000/.

Running the test suite

You can run the test suite either by opening the file test/index.html in your favorite browser, or install PhantomJS and run:

grunt test

Command Line

This application uses Grunt.js to provide build tasks. Package the application using the following command:

grunt package

You will get a dist/ directory with the packaged application. That's all you need to run TravisLight!

License

TravisLight is released under the MIT License. See the bundled LICENSE file for details.