feat(build): decouple maintainer image into dedicated Dockerfile

This commit is contained in:
mkorwel
2026-03-15 09:17:54 -07:00
parent f7d5510b8b
commit f7837d4d42
3 changed files with 68 additions and 31 deletions
+2 -2
View File
@@ -47,7 +47,7 @@ steps:
env:
- 'GEMINI_SANDBOX=$_CONTAINER_TOOL'
# Step 6: Build maintainer container image (Maintainer stage)
# Step 6: Build maintainer container image (Dedicated Maintainer Dockerfile)
- name: 'us-west1-docker.pkg.dev/gemini-code-dev/gemini-code-containers/gemini-code-builder'
id: 'Build maintainer Docker image'
entrypoint: 'bash'
@@ -56,7 +56,7 @@ steps:
- |-
export TAG=$$(cat /workspace/image_tag.txt)
IMAGE_BASE="us-docker.pkg.dev/gemini-code-dev/gemini-cli/maintainer"
docker build --target maintainer -t "$${IMAGE_BASE}:$${TAG}" .
docker build -f .gcp/Dockerfile.maintainer -t "$${IMAGE_BASE}:$${TAG}" .
docker push "$${IMAGE_BASE}:$${TAG}"
env:
- 'GEMINI_SANDBOX=$_CONTAINER_TOOL'