singularci
Version:
SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms
23 lines • 887 B
TypeScript
import IStage from "./interfaces/IStage";
import ITargets from "./interfaces/ITargets";
import ITrigger from "./interfaces/ITrigger";
import IVariables from "./interfaces/IVariables";
import IPipeline from "./interfaces/IPipeline";
export default class Pipeline implements IPipeline {
private platformTargets;
private variables;
private trigger;
private stages;
constructor(trigger: ITrigger, platformTargets: ITargets, variables: IVariables);
setPlatformTargets(platformTargets: ITargets): void;
setVariables(variables: IVariables): void;
setTrigger(trigger: ITrigger): void;
addStage(stage: IStage): void;
getPlatformTargets(): ITargets;
getVariables(): IVariables;
getTrigger(): ITrigger;
getStages(): IStage[];
setStages(stages: IStage[]): void;
reset(): void;
}
//# sourceMappingURL=Pipeline.d.ts.map