UNPKG

@catladder/pipeline

Version:

Panter workflow for cloud CI/CD and DevOps

29 lines 736 B
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;