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.56 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("@salesforce/core"); const BuildImpl_1 = __importDefault(require("../impl/parallelBuilder/BuildImpl")); const Stage_1 = require("../impl/Stage"); const BuildBase_1 = __importDefault(require("../BuildBase")); // 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', 'quickbuild'); class QuickBuild extends BuildBase_1.default { getStage() { return Stage_1.Stage.QUICKBUILD; } getBuildProps() { let buildProps = { configFilePath: this.flags.configfilepath, devhubAlias: this.flags.devhubalias, repourl: this.flags.repourl, waitTime: this.flags.waittime, isQuickBuild: true, isDiffCheckEnabled: this.flags.diffcheck, buildNumber: this.flags.buildnumber, executorcount: this.flags.executorcount, branch: this.flags.branch, currentStage: Stage_1.Stage.QUICKBUILD, isBuildAllAsSourcePackages: false, diffOptions: { useLatestGitTags: true, skipPackageDescriptorChange: false, }, }; return buildProps; } getBuildImplementer(buildProps) { let buildImpl = new BuildImpl_1.default(buildProps); return buildImpl; } } QuickBuild.description = messages.getMessage('commandDescription'); QuickBuild.aliases = ['orchestrator:quickbuild']; exports.default = QuickBuild; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVpY2tidWlsZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tYW5kcy9xdWlja2J1aWxkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsMkNBQTRDO0FBQzVDLGtGQUEwRTtBQUMxRSx5Q0FBc0M7QUFDdEMsNkRBQXFDO0FBRXJDLHdEQUF3RDtBQUN4RCxlQUFRLENBQUMsdUJBQXVCLENBQUMsU0FBUyxDQUFDLENBQUM7QUFFNUMsaUdBQWlHO0FBQ2pHLG1GQUFtRjtBQUNuRixNQUFNLFFBQVEsR0FBRyxlQUFRLENBQUMsWUFBWSxDQUFDLGVBQWUsRUFBRSxZQUFZLENBQUMsQ0FBQztBQUV0RSxNQUFxQixVQUFXLFNBQVEsbUJBQVM7SUFJN0MsUUFBUTtRQUNKLE9BQU8sYUFBSyxDQUFDLFVBQVUsQ0FBQztJQUM1QixDQUFDO0lBRUQsYUFBYTtRQUNULElBQUksVUFBVSxHQUFlO1lBQ3pCLGNBQWMsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWM7WUFDekMsV0FBVyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVztZQUNuQyxPQUFPLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPO1lBQzNCLFFBQVEsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVE7WUFDN0IsWUFBWSxFQUFFLElBQUk7WUFDbEIsa0JBQWtCLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTO1lBQ3hDLFdBQVcsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVc7WUFDbkMsYUFBYSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsYUFBYTtZQUN2QyxNQUFNLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNO1lBQ3pCLFlBQVksRUFBRSxhQUFLLENBQUMsVUFBVTtZQUM5QiwwQkFBMEIsRUFBRSxLQUFLO1lBQ2pDLFdBQVcsRUFBRTtnQkFDVCxnQkFBZ0IsRUFBRSxJQUFJO2dCQUN0QiwyQkFBMkIsRUFBRSxLQUFLO2FBQ3JDO1NBQ0osQ0FBQztRQUNGLE9BQU8sVUFBVSxDQUFDO0lBQ3RCLENBQUM7SUFDRCxtQkFBbUIsQ0FBQyxVQUFzQjtRQUN0QyxJQUFJLFNBQVMsR0FBRyxJQUFJLG1CQUFTLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDMUMsT0FBTyxTQUFTLENBQUM7SUFDckIsQ0FBQzs7QUE5QmEsc0JBQVcsR0FBRyxRQUFRLENBQUMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLENBQUM7QUFDL0Qsa0JBQU8sR0FBRyxDQUFDLHlCQUF5QixDQUFDLENBQUE7a0JBRjNCLFVBQVUifQ==