diff options
Diffstat (limited to '.ci/ci.cjs')
| -rwxr-xr-x | .ci/ci.cjs | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -5117,21 +5117,29 @@ var getPipeline = () => { gitHookPipeline.addStage({ parallelJobs: [adeliePackageBuild] }); - const isRelease = branch === "release"; - if (!isRelease) { + const webhookUrl = getReleaseDeployment(branch); + if (webhookUrl === null) { return gitHookPipeline.build(); } const release = { type: "coolify_webhook.js", arguments: { - webhookUrl: "https://plane.liz.coffee/api/v1/deploy?uuid=mkgcsgw800cwkog004sco44w&force=false" + webhookUrl } }; - gitHookPipeline.addStage({ parallelJobs: [ - release - ] }); + gitHookPipeline.addStage({ parallelJobs: [release] }); return gitHookPipeline.build(); }; +var getReleaseDeployment = (branch) => { + switch (branch) { + case "release": + return "https://plane.liz.coffee/api/v1/deploy?uuid=mkgcsgw800cwkog004sco44w&force=false"; + case "main": + return "https://plane.liz.coffee/api/v1/deploy?uuid=l8wksc08gcossck408gscgo8&force=false"; + default: + return null; + } +}; var main = () => { const data = getPipeline().serialize(); process.stdout.write(data); |
