From 540eeefe6e7a4f5cec98f687d7e76ca036c7176e Mon Sep 17 00:00:00 2001 From: Chris Christiansen Date: Wed, 10 Jun 2026 16:36:16 +0000 Subject: [PATCH] fix(ci): dynamically get BASE_URL and fix curl command --- cloudbuild.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cloudbuild.yaml b/cloudbuild.yaml index 4af4a6e..ac6500e 100644 --- a/cloudbuild.yaml +++ b/cloudbuild.yaml @@ -67,7 +67,11 @@ steps: - '-c' - | echo "=== Smoke Test ===" - BASE_URL="https://${_CLOUD_RUN_URL}" + BASE_URL=$$(gcloud run services describe osvauco-agent \ + --region=us-central1 \ + --format='value(status.url)' \ + --project=$PROJECT_ID) + echo "BASE_URL: $$BASE_URL" # Vent på at Cloud Run-instansen er klar (cold start kan ta opptil 90s) # Henter fersk token per forsøk siden token kan utløpe under lang cold start @@ -96,7 +100,6 @@ steps: TOKEN=$$(gcloud auth print-identity-token) RESPONSE=$$(curl -s -w "\nHTTP_STATUS:%{http_code}" -H "Authorization: Bearer $$TOKEN" -H "Content-Type: application/json" -d '{"user_id": "ci", "session_id": "smoke-$$BUILD_ID", "message": "ping"}' "$$BASE_URL/run") - "$$BASE_URL/run") HTTP_STATUS=$$(echo "$$RESPONSE" | grep "HTTP_STATUS:" | cut -d: -f2) BODY=$$(echo "$$RESPONSE" | grep -v "HTTP_STATUS:")