diff options
| author | Elizabeth Hunt <me@liz.coffee> | 2025-12-09 20:04:17 -0800 |
|---|---|---|
| committer | Elizabeth Hunt <me@liz.coffee> | 2025-12-09 20:14:01 -0800 |
| commit | 5766583d629af78018a911992dee9a88d63ac60f (patch) | |
| tree | fc43ad7fc10e80097133c4230f0b8bfa035e17d8 /.ci/ci.ts | |
| parent | fd4e7ac4466593605c18b1b5fab4f76db5326520 (diff) | |
| download | canary-5766583d629af78018a911992dee9a88d63ac60f.tar.gz canary-5766583d629af78018a911992dee9a88d63ac60f.zip | |
Adds some logs and uses updated pengueno stuff
Diffstat (limited to '.ci/ci.ts')
| -rw-r--r-- | .ci/ci.ts | 30 |
1 files changed, 9 insertions, 21 deletions
@@ -1,18 +1,14 @@ #!/usr/bin/env node import { - AnsiblePlaybookJob, BuildDockerImageJob, DefaultGitHookPipelineBuilder, - FetchCodeJob, - Job, + CoolifyWebhookJob, } from '@emprespresso/ci_model'; -import { join } from 'path'; -const REGISTRY = 'oci.liz.coffee'; +const REGISTRY = 'img.liz.coffee'; const NAMESPACE = 'emprespresso'; const IMG = 'uptime'; -const REMOTE = 'ssh://src.liz.coffee:2222'; const getPipeline = () => { const gitHookPipeline = new DefaultGitHookPipelineBuilder(); @@ -44,24 +40,16 @@ const getPipeline = () => { return gitHookPipeline.build(); } - const fetchAnsibleCode: FetchCodeJob = { - type: 'fetch_code', + const deployWorker: CoolifyWebhookJob = { + type: 'coolify_webhook.js', arguments: { - remoteUrl: `${REMOTE}/infra`, - checkout: 'main', - path: 'infra', + webhookUrl: 'https://plane.liz.coffee/api/v1/deploy?uuid=lg8400808cwo480wo4g44swg&force=false', }, }; - const thenDeploy: AnsiblePlaybookJob = { - type: 'ansible_playbook.js', - arguments: { - path: 'infra', - playbooks: 'playbooks/mon.yml', - }, - }; - [fetchAnsibleCode, thenDeploy].forEach((deploymentStage) => - gitHookPipeline.addStage({ parallelJobs: [deploymentStage] }), - ); + + gitHookPipeline.addStage({ parallelJobs: [ + deployWorker, + ] }); return gitHookPipeline.build(); }; |
