UNPKG

singularci

Version:

SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms

17 lines (16 loc) 534 B
import IStage from "./IStage"; import ITargets from "./ITargets"; import ITrigger from "./ITrigger"; import IVariables from "./IVariables"; export default interface IPipeline{ setPlatformTargets(platformTargets: ITargets): void; setVariables(variables: IVariables): void; setTrigger(trigger: ITrigger): void; setStages(stages: IStage[]): void; addStage(stage: IStage): void; getPlatformTargets(): ITargets; getVariables(): IVariables; getTrigger(): ITrigger; getStages(): IStage[] reset(): void; }