summaryrefslogtreecommitdiff
path: root/.ci/ci.ts
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-07-27 23:00:25 -0700
committerElizabeth Hunt <me@liz.coffee>2025-07-28 20:46:22 -0700
commit06159c5720384cf9dad98161e3d5ed52dcb0145b (patch)
treed642dc3283096efad857baed006ef7b2362739e7 /.ci/ci.ts
parentec73128cd816c9d109dce9189823c4f7eec69d0d (diff)
downloadci-06159c5720384cf9dad98161e3d5ed52dcb0145b.tar.gz
ci-06159c5720384cf9dad98161e3d5ed52dcb0145b.zip
Adds run command to packpub/npm.
Diffstat (limited to '.ci/ci.ts')
-rw-r--r--.ci/ci.ts19
1 files changed, 15 insertions, 4 deletions
diff --git a/.ci/ci.ts b/.ci/ci.ts
index 3480fe9..a4f299f 100644
--- a/.ci/ci.ts
+++ b/.ci/ci.ts
@@ -7,6 +7,7 @@ import {
FetchCodeJob,
Job,
} from '@emprespresso/ci_model';
+import { join } from 'path';
const REGISTRY = 'oci.liz.coffee';
const NAMESPACE = 'emprespresso';
@@ -38,18 +39,28 @@ const getPipeline = () => {
parallelJobs: [baseCiPackageBuild],
});
- const subPackages = ['worker', 'server', 'packpub/npm'].map(
+ const subPackages = ['worker', 'server'].map(
(_package) =>
- <Job>{
+ <BuildDockerImageJob>{
type: 'build_docker_image.js',
arguments: {
...commonBuildArgs,
- repository: `${IMG}_${_package.replaceAll('/', '_')}`,
- buildTarget: _package.replaceAll('/', '_'),
+ repository: `${IMG}_${_package}`,
+ buildTarget: _package,
dockerfile: `${_package}/Dockerfile`,
},
},
);
+ subPackages.push(<BuildDockerImageJob>{
+ type: 'build_docker_image.js',
+ arguments: {
+ ...commonBuildArgs,
+ repository: `${IMG}_packpub_npm`,
+ buildTarget: 'packpub_npm',
+ dockerfile: `packpub/npm/Dockerfile`,
+ context: join(commonBuildArgs.context, 'packpub/npm'),
+ },
+ });
gitHookPipeline.addStage({
parallelJobs: subPackages,
});