@catladder/pipeline
Version:
Panter workflow for cloud CI/CD and DevOps
29 lines • 736 B
TypeScript
import type { WithCacheConfig } from "../../build";
import type { GitlabJobImage } from "../../types";
import type { DeployConfigBase } from "./base";
export type DeployConfigCustom = {
/**
* custom deploy types allow you to specify custom commands to deploy your app
*/
type: "custom";
/**
* whether the deploy script requires a docker image to be built
*/
requiresDocker: boolean;
/**
* whether your custom script requires yarn install
*/
requiresYarnInstall?: boolean;
/**
* your custom script
*/
script: string[];
/**
* script to run to stop the environment
*/
stopScript?: string[];
/**
* image to use
*/
jobImage?: GitlabJobImage;
} & DeployConfigBase & WithCacheConfig;