UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

47 lines 3.5 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const BuildImpl_1 = __importDefault(require("../impl/parallelBuilder/BuildImpl")); const Stage_1 = require("../impl/Stage"); const BuildBase_1 = __importDefault(require("../BuildBase")); const core_1 = require("@salesforce/core"); // Initialize Messages with the current plugin directory core_1.Messages.importMessagesDirectory(__dirname); // Load the specific messages for this file. Messages from @salesforce/command, @salesforce/core, // or any library that is using the messages framework can also be loaded this way. const messages = core_1.Messages.loadMessages('@flxbl-io/sfp', 'build'); class Build extends BuildBase_1.default { getStage() { return Stage_1.Stage.BUILD; } getBuildProps() { let buildProps = { configFilePath: this.flags.configfilepath, devhubAlias: this.flags.devhubalias, repourl: this.flags.repourl, waitTime: this.flags.waittime, isQuickBuild: false, isDiffCheckEnabled: this.flags.diffcheck, buildNumber: this.flags.buildnumber, executorcount: this.flags.executorcount, branch: this.flags.branch, currentStage: Stage_1.Stage.BUILD, isBuildAllAsSourcePackages: false, diffOptions: { useLatestGitTags: true, skipPackageDescriptorChange: false, }, }; return buildProps; } getBuildImplementer(buildProps) { let buildImpl = new BuildImpl_1.default(buildProps); return buildImpl; } } Build.description = messages.getMessage('commandDescription'); Build.aliases = ['orchestrator:build']; exports.default = Build; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29tbWFuZHMvYnVpbGQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxrRkFBMEU7QUFDMUUseUNBQXNDO0FBQ3RDLDZEQUFxQztBQUNyQywyQ0FBNEM7QUFFNUMsd0RBQXdEO0FBQ3hELGVBQVEsQ0FBQyx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsQ0FBQztBQUU1QyxpR0FBaUc7QUFDakcsbUZBQW1GO0FBQ25GLE1BQU0sUUFBUSxHQUFHLGVBQVEsQ0FBQyxZQUFZLENBQUMsZUFBZSxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBRWpFLE1BQXFCLEtBQU0sU0FBUSxtQkFBUztJQUl4QyxRQUFRO1FBQ0osT0FBTyxhQUFLLENBQUMsS0FBSyxDQUFDO0lBQ3ZCLENBQUM7SUFFRCxhQUFhO1FBQ1QsSUFBSSxVQUFVLEdBQWU7WUFDekIsY0FBYyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsY0FBYztZQUN6QyxXQUFXLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxXQUFXO1lBQ25DLE9BQU8sRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU87WUFDM0IsUUFBUSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUTtZQUM3QixZQUFZLEVBQUUsS0FBSztZQUNuQixrQkFBa0IsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVM7WUFDeEMsV0FBVyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVztZQUNuQyxhQUFhLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhO1lBQ3ZDLE1BQU0sRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU07WUFDekIsWUFBWSxFQUFFLGFBQUssQ0FBQyxLQUFLO1lBQ3pCLDBCQUEwQixFQUFFLEtBQUs7WUFDakMsV0FBVyxFQUFFO2dCQUNULGdCQUFnQixFQUFFLElBQUk7Z0JBQ3RCLDJCQUEyQixFQUFFLEtBQUs7YUFDckM7U0FDSixDQUFDO1FBQ0YsT0FBTyxVQUFVLENBQUM7SUFDdEIsQ0FBQztJQUVELG1CQUFtQixDQUFDLFVBQXNCO1FBQ3RDLElBQUksU0FBUyxHQUFHLElBQUksbUJBQVMsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUMxQyxPQUFPLFNBQVMsQ0FBQztJQUNyQixDQUFDOztBQS9CYSxpQkFBVyxHQUFHLFFBQVEsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLENBQUMsQ0FBQztBQUMvRCxhQUFPLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFBO2tCQUZ0QixLQUFLIn0=