UNPKG

@catladder/pipeline

Version:

Panter workflow for cloud CI/CD and DevOps

24 lines (21 loc) 732 B
import { RULES_MANUAL_RELEASE, RULES_RELEASE } from "../../rules"; import { getRunnerImage } from "../../runner"; const EXPIRED_TOKEN_HELP = "echo '👉 The project access token might be invald - run `project-renew-token` in catladder CLI to fix.'"; export const getGitlabReleaseJobs = () => { return { ["create release"]: { stage: "release", image: getRunnerImage("semantic-release"), script: ["semanticRelease", EXPIRED_TOKEN_HELP], rules: RULES_RELEASE, }, ["⚠️ force create release"]: { stage: "release", image: getRunnerImage("semantic-release"), script: ["semanticRelease", EXPIRED_TOKEN_HELP], needs: [], rules: RULES_MANUAL_RELEASE, }, }; };