sfdx-hardis
Version:
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
29 lines (28 loc) • 964 B
TypeScript
import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class SaveTask extends SfCommand<any> {
static title: string;
static description: string;
static examples: string[];
static flags: any;
static requiresProject: boolean;
protected static requiresSfdxPlugins: string[];
protected debugMode: boolean;
protected noPull: boolean;
protected noGit: boolean;
protected noClean: boolean;
protected auto: boolean;
protected gitUrl: string;
protected currentBranch: string;
protected targetBranch: string | null;
run(): Promise<AnyJson>;
private cleanGitStatus;
private ensureCommitIsReady;
private upgradePackageXmlFilesWithDelta;
private applyCleaningOnSources;
private buildDeploymentPlan;
private manageCommitPush;
private updateMergeRequestInfo;
private getSeparateDeploymentsConfig;
private addToPlan;
}