@codification/cutwater-build-aws
Version:
Tasks for working with AWS.
50 lines • 3.72 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.openApiCfDeployTasks = exports.openApiCfPackageTasks = exports.buildLambdaImageContextTask = exports.prepareLambdaImageContextTask = exports.cfDeployTask = exports.cfPackageTask = exports.samPublishTask = exports.samPackageTask = exports.s3CopyTask = exports.ecrLoginTask = void 0;
const cutwater_build_core_1 = require("@codification/cutwater-build-core");
const cutwater_build_node_1 = require("@codification/cutwater-build-node");
const cutwater_build_openapi_1 = require("@codification/cutwater-build-openapi");
const CloudFormationDeployTask_1 = require("./tasks/CloudFormationDeployTask");
const CloudFormationPackageTask_1 = require("./tasks/CloudFormationPackageTask");
const EcrLoginTask_1 = require("./tasks/EcrLoginTask");
const PrepareLambdaImageContextTask_1 = require("./tasks/PrepareLambdaImageContextTask");
const S3CopyTask_1 = require("./tasks/S3CopyTask");
const SamPackageTask_1 = require("./tasks/SamPackageTask");
const SamPublishTask_1 = require("./tasks/SamPublishTask");
__exportStar(require("@codification/cutwater-build-node"), exports);
exports.ecrLoginTask = new EcrLoginTask_1.EcrLoginTask();
exports.s3CopyTask = new S3CopyTask_1.S3CopyTask();
exports.samPackageTask = new SamPackageTask_1.SamPackageTask();
exports.samPublishTask = new SamPublishTask_1.SamPublishTask();
exports.cfPackageTask = new CloudFormationPackageTask_1.CloudFormationPackageTask();
exports.cfDeployTask = new CloudFormationDeployTask_1.CloudFormationDeployTask();
exports.prepareLambdaImageContextTask = new PrepareLambdaImageContextTask_1.PrepareLambdaImageContextTask();
exports.buildLambdaImageContextTask = (0, cutwater_build_core_1.serial)(cutwater_build_node_1.buildTasks, exports.prepareLambdaImageContextTask);
exports.openApiCfPackageTasks = (0, cutwater_build_core_1.serial)(cutwater_build_openapi_1.openapiBundle, exports.cfPackageTask);
exports.openApiCfDeployTasks = (0, cutwater_build_core_1.serial)(exports.openApiCfPackageTasks, exports.cfDeployTask);
(0, cutwater_build_core_1.task)('s3-copy', exports.s3CopyTask);
(0, cutwater_build_core_1.task)('ecr-login', exports.ecrLoginTask);
(0, cutwater_build_core_1.task)('sam-package', exports.samPackageTask);
(0, cutwater_build_core_1.task)('sam-publish', exports.samPublishTask);
(0, cutwater_build_core_1.task)('sam-package-publish', (0, cutwater_build_core_1.serial)(exports.samPackageTask, exports.samPublishTask));
(0, cutwater_build_core_1.task)('cloudformation-package', exports.cfPackageTask);
(0, cutwater_build_core_1.task)('cloudformation-deploy', exports.cfDeployTask);
(0, cutwater_build_core_1.task)('openapi-cf-package', exports.openApiCfPackageTasks);
(0, cutwater_build_core_1.task)('openapi-cf-deploy', exports.openApiCfDeployTasks);
(0, cutwater_build_core_1.task)('prepare-lambda-image-context', exports.prepareLambdaImageContextTask);
(0, cutwater_build_core_1.task)('build-lambda-image-context', exports.buildLambdaImageContextTask);
//# sourceMappingURL=index.js.map