anton-rudeshko / teamcity-properties

Access TeamCity build parameters from Node.js

Home Page:https://www.npmjs.org/package/teamcity-properties

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TeamCity properties

Access TeamCity build parameters from Node.js.

⚠️ Important: from TeamCity build you can only access system.* parameters.

Installation

Using npm:

npm install --save teamcity-properties

Usage

# test.properties
myCompany.project.name = example
var tcPropsFactory = require('teamcity-properties');
var tcProps = tcPropsFactory();

// may fail silently (return undefined)
var agentName = tcProps['agent.name'];

// throws if no such property
var projectName = tcProps.get('myCompany.project.name');

// get properties as namespaces (nested objects);
var asObject = tcProps.namespaces();
asObject.myCompany.project.name; // example

References

LICENSE

MIT

About

Access TeamCity build parameters from Node.js

https://www.npmjs.org/package/teamcity-properties

License:MIT License


Languages

Language:JavaScript 100.0%