teamcity

0.0.7 • Public • Published

TeamCity API

Build Status

TeamCity REST 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
});

Readme

Keywords

Package Sidebar

Install

npm i teamcity

Weekly Downloads

62

Version

0.0.7

License

MIT

Last publish

Collaborators

  • jeef3