UNPKG

@flxbl-io/sfp

Version:

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

34 lines (33 loc) 2.57 kB
import SfpCommand from './SfpCommand'; import BuildImpl, { BuildProps } from './impl/parallelBuilder/BuildImpl'; import { Stage } from './impl/Stage'; export default abstract class BuildBase extends SfpCommand { protected static requiresUsername: boolean; protected static requiresDevhubUsername: boolean; protected static requiresProject: boolean; protected releaseConfigMap: { [key: string]: string[]; }; static flags: { loglevel: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; apiversion: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; devhubalias: import("@oclif/core/lib/interfaces").OptionFlag<any, import("@oclif/core/lib/interfaces/parser").CustomOptions>; diffcheck: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; buildOnly: import("@oclif/core/lib/interfaces").OptionFlag<string[], import("@oclif/core/lib/interfaces/parser").CustomOptions>; repourl: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; configfilepath: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; artifactdir: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; waittime: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces/parser").CustomOptions>; buildnumber: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces/parser").CustomOptions>; executorcount: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces/parser").CustomOptions>; branch: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; tag: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; releaseconfig: import("@oclif/core/lib/interfaces").OptionFlag<string[], import("@oclif/core/lib/interfaces/parser").CustomOptions>; }; execute(): Promise<void>; private includeOnlyPackagesAsProvided; private includeOnlyPackagesAsPerReleaseConfig; abstract getBuildProps(): BuildProps; abstract getStage(): Stage; abstract getBuildImplementer(buildProps: BuildProps): BuildImpl; }