diff options
| author | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-04 10:01:17 -0700 |
|---|---|---|
| committer | Elizabeth Alexander Hunt <me@liz.coffee> | 2026-07-04 10:01:17 -0700 |
| commit | df0dbacbd1c6aae413e6fb0cf8ef2c7c3626012f (patch) | |
| tree | 447c6f784fa0765f5c1bc24e81f3043e1ff48439 /.ci/ci.ts | |
| parent | b782666105808cfa0fd3edf676a70a8f809afbfb (diff) | |
| download | ansicolor-main.tar.gz ansicolor-main.zip | |
Diffstat (limited to '.ci/ci.ts')
| -rw-r--r-- | .ci/ci.ts | 26 |
1 files changed, 8 insertions, 18 deletions
@@ -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(); }; |
