singularci
Version:
SingularCI is a DSL transpiler used to generate CI/CD configuration files for existing CI platforms
22 lines • 730 B
TypeScript
import { TargetPlatformGenerator } from '../interfaces/TargetPlatformGenerator';
import DSLParser from './../../Parser/DSLParser';
export declare class GitLabConfigGenerator implements TargetPlatformGenerator {
private pipeline;
private parser;
private configObject;
constructor(parser: DSLParser);
generateConfig: () => void;
private writeToFile;
private shouldGenerate;
private buildStages;
private buildTriggers;
private buildSecrets;
private changeSecretsSyntax;
private buildJobs;
private buildNeeds;
private buildBeforeScript;
private buildTasks;
private sanitizeJobName;
private getSelectedImage;
}
//# sourceMappingURL=index.d.ts.map