A build monitoring tool (buildwall) that allows you to quickly detect failing projects for Travis-CI.
JavaScript HTML CSS Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
css
doc
images
js
sass
test
.gitignore
.travis.yml
Gruntfile.js
LICENSE
README.md
bower.json
favicon.ico
index.html
npm-shrinkwrap.json
package.json
server.js

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.