Developer notifications and dashboard (Google Chrome extension)
- Gives you overview of all your builds in one place
- Supports all continuous integration servers
- Shows only relevant notifications to minimise distractions
- Let's you setup information radiator for your team within minutes, not hours or days
- Works on Windows, Mac and Linux
Install from Chrome Web Store
Updates on Twitter and Google Plus
Below are the supported CI servers.
- Atlassian Bamboo
- BuildBot
- Servers using XML cctray format like CruiseControl, CruiseControl.NET, CruiseControl.rb
- ThoughtWorks GO
- Jenkins (Hudson)
- Snap
- TeamCity
- Travis-CI
Node.js is required to build the extension. After it's installed go to project directory and run:
npm install
bower update
grunt
Open Chrome Extension manager and Load unpacked extension..
from _build/BuildReactor
folder.
grunt
- full build
grunt dist
- create distribution package without running tests
Reloading the extension in Chrome is required every time you make a change.
grunt test
- run Karma using Chrome (edit karma.conf.js
to change) and watch for changes
Once running you can also open localhost:9876/base/options.html
or any other HTML file in the browser to test using sample data. This does not require you to load as Chrome Extension.
The packaged version uses:
- AngularJS
- Bootbox
- Font Awesome
- Handlebars templates using require-handlebars-plugin
- JS-Signals
- jQuery
- Mout
- Require-JS
- RxJS
- RxJS-jquery
- Twitter bootstrap
The build and tests use:
- Bower
- Grunt
- Grunt-karma
- Plato
- Jasmine
- Jasmine-jquery
- Jasmine-signals
- Karma
- RequireJS plugins
- Travis-CI
This code is distributed under Apache License version 2.0
Application icon based on https://commons.wikimedia.org/wiki/File:Radiation_warning_symbol_3.svg