morning-builds-core
Version:
Core functionality for Morning Builds
37 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var baseBuild = {
link: '',
planName: '',
planKey: '',
resultNumber: 100,
buildState: '',
failedTestCount: 0,
jobs: [],
completedDate: new Date(),
};
var baseTest = {
className: 'com.company.data',
methodName: 'fetchData',
errors: [],
};
var baseIssue = {
key: 'P-100',
summary: 'As a user I want everything',
issueType: 'Story',
status: 'Open',
url: '',
};
var createFromTemplate = function (template, attrs) { return Object.assign({}, template, attrs); };
exports.createBuild = function (attrs) { return createFromTemplate(baseBuild, attrs); };
exports.createTest = function (attrs) { return createFromTemplate(baseTest, attrs); };
exports.createIssue = function (attrs) { return createFromTemplate(baseIssue, attrs); };
exports.config = {
jiraUrl: 'http://company/jira',
jiraUsername: 'admin',
jiraPassword: 'admin',
bambooUrl: 'http://company/bamboo',
bambooUsername: 'admin',
bambooPassword: 'admin'
};
//# sourceMappingURL=object-helper.js.map