UNPKG

@catladder/pipeline

Version:

Panter workflow for cloud CI/CD and DevOps

24 lines (23 loc) 897 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createCustomBuildJobs = void 0; var docker_1 = require("../docker"); var types_1 = require("../types"); var base_1 = require("../base"); var createBuildJobDefinition_1 = require("../base/createBuildJobDefinition"); var createCustomBuildJobs = function (context) { var buildConfig = context.build.config; if (!(0, types_1.isOfBuildType)(buildConfig, "custom")) { throw new Error("deploy config is not custom"); } return (0, base_1.createComponentBuildJobs)(context, { appBuild: buildConfig.buildCommand !== null ? (0, createBuildJobDefinition_1.createBuildJobDefinition)(context, buildConfig) : undefined, dockerBuild: { script: (0, docker_1.getDockerBuildScriptWithBuiltInDockerFile)(context), variables: {} } }); }; exports.createCustomBuildJobs = createCustomBuildJobs;