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