diff --git a/cloudbuild.build-only.yaml b/cloudbuild.build-only.yaml new file mode 100644 index 0000000..f090a48 --- /dev/null +++ b/cloudbuild.build-only.yaml @@ -0,0 +1,22 @@ +# cloudbuild.build-only.yaml - Bygger og pusher opax-mcp-imaget uten å deploye. +steps: + # Steg 1: Bygg og tag bildet med unik $BUILD_ID + - name: 'gcr.io/cloud-builders/docker' + id: build + args: + - 'build' + - '-f' + - 'opax-mcp/Dockerfile' + - '-t' + - '${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_ARTIFACT_REPO}/opax-mcp:$BUILD_ID' + - '.' + + # Steg 2: Push det unike imaget til Artifact Registry + - name: 'gcr.io/cloud-builders/docker' + id: push + args: ['push', '${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_ARTIFACT_REPO}/opax-mcp:$BUILD_ID'] + waitFor: ['build'] + +substitutions: + _REGION: us-central1 + _ARTIFACT_REPO: osvauco-repo