teamcity
v0.0.7
Published
TeamCity API for NodeJS
Downloads
294
Readme
TeamCity API
Under Construction
This library is still under heavy construction.
Installation
npm install teamcity
Usage
var TeamCity = require('teamcity').TeamCity
// Set-up authentication
var teamcity = new TeamCity({
username: 'myUsername',
password: 'myPassword'
});
// Get some builds
teamcity.builds(1234, function (build) {
// Do stuff with build
})
Also has support for TeamCity locators
var buildsSinceBuild = teamcity.changesLocator()
.buildType({id: 'bt9'})
.sinceChange(5678);
// http://teamcity:8111/app/rest/changes/?locator=buildType:(id:bt9),sinceChange:5678
teamcity.changes(buildsSinceBuild, function (changes) {
// Do stuff with changes
});
And nested parameters
teamcity.projects('project-one').parameters('param-one', function (value) {
// Do stuff with value
});