/tc-radiate

A simple JavaScript build radiator for TeamCity

Primary LanguageJavaScriptMIT LicenseMIT

tc-radiate

A simple JavaScript build radiator for TeamCity

Please feel free to fork and hack away at the code.

Screenshot

Configuration

To configure tc-radiate with your own TeamCity server go to 'Settings.js' and edit the relevant variables.

Configuration settings can be overridden using query strings e.g. http://mybuildscreenurl/?mainBranch=exampleBranchName

Proxy

A proxy is required to request the team city web services. This is because javascript won't let you do a cross domain request in most browsers. All the proxy needs to to is request the web service on behalf of the JavaScript whilst running on the same domain.

In the 'proxies' folder there is an example of a an ASP.NET proxy which needs to be ran on IIS, i'll try add more examples in other languages when i get the chance. If you want to use this, just copy it into the root tc-radiate folder and hook the folder up to an IIS website.