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