UNPKG

@jameslnewell/buildkite-pipelines

Version:
51 lines (50 loc) 1.77 kB
import { GroupStepSchema, StepDependsOn, StepSchema } from '../schema'; import { StepBuilder } from './StepBuilder'; import { DependenciesBuilder } from './helpers/dependencies'; import { KeyBuilder } from './helpers/key'; import { LabelBuilder } from './helpers/label'; import { SkipBuilder } from './helpers/skip'; import { StepsBuilder } from './helpers/steps'; export declare class GroupStep implements StepBuilder, KeyBuilder, LabelBuilder, DependenciesBuilder, SkipBuilder, StepsBuilder { #private; getLabel(): string | undefined; /** * @deprecated Use .setLabel() instead */ label(label: string): this; setLabel(label: string): this; getSteps(): ReadonlyArray<StepSchema | StepBuilder>; /** * @deprecated Use .addStep() instead */ step(step: StepSchema | StepBuilder): this; addStep(step: StepSchema | StepBuilder): this; /** * @deprecated Use .addSteps() instead */ steps(steps: Iterable<StepSchema | StepBuilder>): this; addSteps(steps: Iterable<StepSchema | StepBuilder>): this; getKey(): string | undefined; /** * @deprecated Use .setKey() instead */ key(key: string): this; setKey(key: string): this; /** * @deprecated Use .setSkip() instead */ skip(skip: boolean | string): this; setSkip(skip: boolean | string): this; getDependencies(): ReadonlyArray<StepDependsOn>; /** * @deprecated Use .setKey() instead */ dependOn(dependency: StepDependsOn): this; addDependency(dependency: StepDependsOn): this; /** * @deprecated Use .setKey() instead */ allowDependencyFailure(allow: boolean): this; setAllowDependencyFailure(allow: boolean): this; build(): Promise<GroupStepSchema>; }