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
19 lines (18 loc) • 870 B
TypeScript
import { CommonPullRequestInfo, PullRequestMessageRequest, PullRequestMessageResult } from "./index.js";
import { GitProviderRoot } from "./gitProviderRoot.js";
export declare class GitlabProvider extends GitProviderRoot {
private gitlabApi;
serverUrl: string;
token: string;
constructor();
getLabel(): string;
getCurrentJobUrl(): Promise<string | null>;
getCurrentBranchUrl(): Promise<string | null>;
supportsMermaidInPrMarkdown(): Promise<boolean>;
getPullRequestInfo(): Promise<CommonPullRequestInfo | null>;
getBranchDeploymentCheckId(gitBranch: string): Promise<string | null>;
getPullRequestDeploymentCheckId(): Promise<string | null>;
private getDeploymentIdFromPullRequest;
postPullRequestMessage(prMessage: PullRequestMessageRequest): Promise<PullRequestMessageResult>;
private completePullRequestInfo;
}