@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
22 lines (21 loc) • 713 B
TypeScript
import { GitProviderEnum } from "../git/git-providers";
import { CdProviderEnum } from "./cd-provider-enum";
import { DockerRegistryEnum } from "../docker/docker-registry";
export declare class CiCdSetup {
private static _instance;
private constructor();
setup(params: CiCdSetupParams): Promise<void>;
private _getPipeline;
static get instance(): CiCdSetup;
}
export interface CiCdSetupParams {
"project-path": string;
"project-name": string;
"branch-name": string;
"kubernetes-namespace": string;
"ci-provider": GitProviderEnum;
"cd-provider": CdProviderEnum;
"docker-registry": DockerRegistryEnum;
"project-folder": string;
"project-subfolder": string;
}