A simple build radiator that connects to the TeamCity REST API and displays the list of builds and their statuses (success, failed, running)
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
routes
views
.gitignore
Procfile
README.md
app.js
build.js
buildchange.js
config.js
config.json
config.json.default
inflections.js
package.json
radiator.js
teamcity.js
underscore.js

README.md

Gogobot node.js build radiator for TeamCity

Setup

  • Edit config.json and add your list of buildTypeId -> name mappings that you want to be displayed in the radiator
  • Add the environment variables for the TeamCity API authentication:

    RADIATOR_TEAMCITY_HOST=your.host.name
    RADIATOR_TEAMCITY_USERNAME=username
    RADIATOR_TEAMCITY_PASSWORD=p4ssw0rd
    
  • You're all set!

npm install
node app.js

Enjoy!