@catladder/cli
Version:
Panter cli tool for cloud CI/CD and DevOps
13 lines (12 loc) • 606 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createDeployementJobs = void 0;
const deploy_1 = require("./deploy");
const rollback_1 = require("./rollback");
const stop_1 = require("./stop");
const createDeployementJobs = (context, definitions) => {
return [(0, deploy_1.createDeployJob)(context, definitions.deploy), ...(definitions.stop ? [(0, stop_1.createStopJob)(context, definitions.stop)] : []), ...(definitions.rollback ? [(0, rollback_1.createRollbackJob)(context, definitions.rollback)] : [])];
};
exports.createDeployementJobs = createDeployementJobs;