singularci
Version:
SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms
17 lines • 595 B
TypeScript
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;
}
//# sourceMappingURL=IPipeline.d.ts.map