@catladder/pipeline
Version:
Panter workflow for cloud CI/CD and DevOps
34 lines • 1.41 kB
TypeScript
import type { Config } from "../../types/config";
export declare const getGitlabReleaseJobs: (config: Config) => {
"create release": {
stage: string;
image: string;
script: string[];
rules: {
if?: string | undefined;
changes?: import("../../types/gitlab-ci-yml").Changes | undefined;
exists?: import("../../types/gitlab-ci-yml").Exists | undefined;
variables?: import("../../types/gitlab-ci-yml").RulesVariables | undefined;
when?: import("../../types/gitlab-ci-yml").When | undefined;
start_in?: string | undefined;
allow_failure?: import("../../types/gitlab-ci-yml").AllowFailure | undefined;
needs?: import("../../types/gitlab-ci-yml").RulesNeeds | undefined;
}[];
};
"\u26A0\uFE0F force create release": {
stage: string;
image: string;
script: string[];
needs: never[];
rules: {
if?: string | undefined;
changes?: import("../../types/gitlab-ci-yml").Changes | undefined;
exists?: import("../../types/gitlab-ci-yml").Exists | undefined;
variables?: import("../../types/gitlab-ci-yml").RulesVariables | undefined;
when?: import("../../types/gitlab-ci-yml").When | undefined;
start_in?: string | undefined;
allow_failure?: import("../../types/gitlab-ci-yml").AllowFailure | undefined;
needs?: import("../../types/gitlab-ci-yml").RulesNeeds | undefined;
}[];
};
};