aboutsummaryrefslogtreecommitdiff
path: root/.ci/ci.ts
diff options
context:
space:
mode:
authorElizabeth Alexander Hunt <me@liz.coffee>2026-07-04 10:01:17 -0700
committerElizabeth Alexander Hunt <me@liz.coffee>2026-07-04 10:01:17 -0700
commitdf0dbacbd1c6aae413e6fb0cf8ef2c7c3626012f (patch)
tree447c6f784fa0765f5c1bc24e81f3043e1ff48439 /.ci/ci.ts
parentb782666105808cfa0fd3edf676a70a8f809afbfb (diff)
downloadansicolor-release.tar.gz
ansicolor-release.zip
Diffstat (limited to '.ci/ci.ts')
-rw-r--r--.ci/ci.ts26
1 files changed, 8 insertions, 18 deletions
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();
};