UNPKG

morning-builds-core

Version:

Core functionality for Morning Builds

37 lines 1.11 kB
"use strict"; 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