Skip to content

Commit 6a98211

Browse files
committed
chore: update release-it config to build and publish versioned docker
for now, just of the log aggregator
1 parent 8474e8b commit 6a98211

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

Diff for: package.json

+7-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
"pty:nodejs": "npm run pty:rebuild node",
2222
"prepare": "cross-env husky install",
2323
"build:docker:cli": "npm run build:headless-maybe && docker build -f deploy/cli/Dockerfile -t ghcr.io/project-codeflare/codeflare-cli .",
24-
"build:docker:logs": "npm run build:headless-maybe && docker build -f deploy/log-aggregator/Dockerfile -t ${LOG_AGGREGATOR_IMAGE-ghcr.io/project-codeflare/codeflare-log-aggregator} .",
24+
"publish:docker:log-aggregator": "docker push ghcr.io/project-codeflare/codeflare-log-aggregator:${version-latest}",
25+
"build:docker:log-aggregator": "npm run build:headless-maybe && docker build -f deploy/log-aggregator/Dockerfile -t ${LOG_AGGREGATOR_IMAGE-ghcr.io/project-codeflare/codeflare-log-aggregator:${version-latest}} .",
2526
"build:docker:self-test": "cd deploy/self-test && docker build -t ghcr.io/project-codeflare/codeflare-self-test .",
2627
"build:headless-maybe": "if [ ! -n \"$FAST\" ]; then npm run build:headless; fi",
2728
"build:headless": "CLIENT_HOME=$PWD webpack-cli --mode=${MODE-production} --config node_modules/@kui-shell/webpack/headless-webpack.config.js",
@@ -95,7 +96,11 @@
9596
"rm -rf ./dist/electron",
9697
"rm -rf ./dist/headless",
9798
"npm run build:electron:all",
98-
"npm run release:cask"
99+
"npm run release:cask",
100+
"npm run build:docker:log-aggregator"
101+
],
102+
"after:release": [
103+
"npm run publish:docker:log-aggregator"
99104
]
100105
},
101106
"npm": {

Diff for: tests/kind/run.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export CI=true
4747
# into kind
4848
function build {
4949
export LOG_AGGREGATOR_IMAGE=codeflare-log-aggregator:test
50-
FAST=true npm run build:docker:logs
50+
FAST=true npm run build:docker:log-aggregator
5151
kind load docker-image $LOG_AGGREGATOR_IMAGE --name $CLUSTER
5252
}
5353

0 commit comments

Comments
 (0)