@catladder/pipeline
Version:
Panter workflow for cloud CI/CD and DevOps
25 lines (24 loc) • 892 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getGitlabReleaseJobs = void 0;
var rules_1 = require("../../rules");
var runner_1 = require("../../runner");
var EXPIRED_TOKEN_HELP = "echo '👉 The project access token might be invald - run `project-renew-token` in catladder CLI to fix.'";
var getGitlabReleaseJobs = function () {
var _a;
return _a = {}, _a["create release"] = {
stage: "release",
image: (0, runner_1.getRunnerImage)("semantic-release"),
script: ["semanticRelease", EXPIRED_TOKEN_HELP],
rules: rules_1.RULES_RELEASE
}, _a["⚠️ force create release"] = {
stage: "release",
image: (0, runner_1.getRunnerImage)("semantic-release"),
script: ["semanticRelease", EXPIRED_TOKEN_HELP],
needs: [],
rules: rules_1.RULES_MANUAL_RELEASE
}, _a;
};
exports.getGitlabReleaseJobs = getGitlabReleaseJobs;