From df0dbacbd1c6aae413e6fb0cf8ef2c7c3626012f Mon Sep 17 00:00:00 2001 From: Elizabeth Alexander Hunt Date: Sat, 4 Jul 2026 10:01:17 -0700 Subject: Update CI --- .ci/ci.ts | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) (limited to '.ci/ci.ts') diff --git a/.ci/ci.ts b/.ci/ci.ts index d1208f7..5b30488 100644 --- a/.ci/ci.ts +++ b/.ci/ci.ts @@ -1,18 +1,18 @@ #!/usr/bin/env node import { - AnsiblePlaybookJob, BuildDockerImageJob, DefaultGitHookPipelineBuilder, + CoolifyWebhookJob, FetchCodeJob, Job, } from '@emprespresso/ci_model'; import { join } from 'path'; -const REGISTRY = 'oci.liz.coffee'; +const REGISTRY = 'img.liz.coffee'; const NAMESPACE = 'emprespresso'; const IMG = 'ansicolor'; -const REMOTE = 'ssh://src.liz.coffee:2222'; +const REMOTE = 'ssh://code@code.liz.coffee:2222'; const getPipeline = () => { const gitHookPipeline = new DefaultGitHookPipelineBuilder(); @@ -44,24 +44,14 @@ const getPipeline = () => { return gitHookPipeline.build(); } - const fetchAnsibleCode: FetchCodeJob = { - type: 'fetch_code', + const deploy: CoolifyWebhookJob = { + type: 'coolify_webhook.js', arguments: { - remoteUrl: `${REMOTE}/infra`, - checkout: 'main', - path: 'infra', + webhookUrl: + 'https://plane.liz.coffee/api/v1/deploy?uuid=ia1v2kqy9199dbfpe3bqok78&force=false', }, }; - const thenDeploy: AnsiblePlaybookJob = { - type: 'ansible_playbook.js', - arguments: { - path: 'infra', - playbooks: 'playbooks/ansicolor.yml', - }, - }; - [fetchAnsibleCode, thenDeploy].forEach((deploymentStage) => - gitHookPipeline.addStage({ parallelJobs: [deploymentStage] }), - ); + gitHookPipeline.addStage({ parallelJobs: [deploy] }); return gitHookPipeline.build(); }; -- cgit v1.3