steps: # Build the container image - name: "gcr.io/cloud-builders/docker" args: ["build", "-t", "gcr.io/{{PROJECT_ID}}/{{COMPANY_NAME}}-ai-agents:$COMMIT_SHA", "."] # Push the container image to Container Registry - name: "gcr.io/cloud-builders/docker" args: ["push", "gcr.io/{{PROJECT_ID}}/{{COMPANY_NAME}}-ai-agents:$COMMIT_SHA"] # Deploy container image to Cloud Run - name: "gcr.io/google.com/cloudsdktool/cloud-sdk" entrypoint: gcloud args: - "run" - "deploy" - "{{COMPANY_NAME}}-ai-agents" - "--image" - "gcr.io/{{PROJECT_ID}}/{{COMPANY_NAME}}-ai-agents:$COMMIT_SHA" - "--region" - "{{LOCATION}}" - "--platform" - "managed" - "--allow-unauthenticated" images: - "gcr.io/{{PROJECT_ID}}/{{COMPANY_NAME}}-ai-agents:$COMMIT_SHA"