CCNotify is a Chrome browser extension than monitors the projects built using the CruiseControl.net Web Interface for completion of the build.
The plugin comprises of 2 components; a content script & a background script. The content script is a minimal script injected into web pages that when recognised as the CC.net UI will watch for builds triggered by the user and notify background script of any builds (via messaging).
The background script continually runs in the background and is as minimal as possible, when a project is
Using NodeJs & npm, install the dev dependencies (1 time only) using:
Gulp Build tasks
buildCompiles all scripts and moves all assets to output directory
build-tsCompiles all ts scripts
build-contentCompiles the ts content script
build-backgroundCompiles the ts background script
build-assetsMoves png & manifest.json files to the output directory
releaseCleans the bin & recompiles, increases release version & zips the results
cleanRemoves the output directory
Installing the dev version
In Chrome, go to the extensions screen (chrome://extensions/) and check the
checkbox. Now using the
Load unpacked extension... navigate to the
src/.bin directory of your
working copy of the repository & simply click OK.