ci: add multi-arch dev image build script
- deploy/docker/build-dev.sh + make image-dev: linux/amd64+arm64 build & push, dev/dev-<sha>/dev-<date> tags, registry inline cache, auto create buildx builder - PUSH=0 falls back to host-arch build with --load for local verification - verified end-to-end (PUSH=0): container frontend build, CGO-free cross compile, upx pack 31.7MB->11.8MB, image smoke test 200
This commit is contained in:
@@ -60,6 +60,11 @@ docker:
|
||||
docker buildx inspect xbuilder --bootstrap
|
||||
docker buildx build --platform linux/amd64,linux/arm64 -t mirrors2/opencatd-open:latest -f deploy/docker/Dockerfile . --push
|
||||
|
||||
.PHONY:image-dev
|
||||
# build & push multi-arch dev image (PUSH=0 仅本地加载本机架构)
|
||||
image-dev:
|
||||
sh deploy/docker/build-dev.sh
|
||||
|
||||
.PHONY: clean
|
||||
# clean
|
||||
clean:
|
||||
|
||||
Reference in New Issue
Block a user