UNPKG

@catladder/cli

Version:

Panter cli tool for cloud CI/CD and DevOps

21 lines 933 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAllComponentsContext = void 0; const configruedEnvs_1 = require("../config/configruedEnvs"); const createComponentContext_1 = require("./createComponentContext"); const createAllComponentsContext = async ({ config, trigger, pipelineType, }) => { return await Promise.all(Object.keys(config.components).flatMap((componentName) => { const envs = (0, configruedEnvs_1.getAllEnvsByTrigger)(config, componentName, trigger); return envs.map(async (env) => { return await (0, createComponentContext_1.createComponentContext)({ config, componentName, env, trigger, pipelineType, }); }); })); }; exports.createAllComponentsContext = createAllComponentsContext; //# sourceMappingURL=createAllComponentsContext.js.map