@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
JavaScript
;
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==