singularci
Version:
SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms
35 lines • 963 B
TypeScript
import ICheckout from "../../SemanticModel/interfaces/ICheckout";
import IRun from "../../SemanticModel/interfaces/IRun";
import IBuildDockerImage from './../../SemanticModel/interfaces/IBuildDockerImage';
export declare const generateCheckoutTask: (task: ICheckout) => {
run: string;
};
export declare const generateRunTask: (task: IRun) => {
run: string;
};
export declare const generateBuildDockerImageTask: (task: IBuildDockerImage) => ({
name: string;
uses: string;
with?: undefined;
} | {
name: string;
uses: string;
with: {
username: string;
password: string;
push?: undefined;
tags?: undefined;
file?: undefined;
};
} | {
name: string;
uses: string;
with: {
push: boolean;
tags: string;
file: string;
username?: undefined;
password?: undefined;
};
})[];
//# sourceMappingURL=tasks.d.ts.map