@catladder/pipeline
Version:
Panter workflow for cloud CI/CD and DevOps
18 lines • 964 B
TypeScript
import type { ComponentContext } from "../../../types/context";
import type { DeployConfigCloudRun } from "../../types/googleCloudRun";
export declare const gcloudCmd: (version?: "beta") => string;
export declare const gcloudRunCmd: (version?: "beta") => string;
export declare const gcloudSchedulerCmd: (version?: "beta") => string;
export declare const setGoogleProjectNumberScript: (deployConfig: DeployConfigCloudRun) => string[];
export declare const makeLabelString: (obj: Record<string, unknown>) => string;
export declare const getCloudRunDeployConfig: (context: ComponentContext) => DeployConfigCloudRun;
export declare function getCommonCloudRunArgs(context: ComponentContext): {
project: string;
region: import("../../types").Gcloudregion;
};
export declare function getCommonDeployArgs(context: ComponentContext): {
"set-cloudsql-instances": string | undefined;
project: string;
region: import("../../types").Gcloudregion;
image: string;
};