diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml index 51c5cdb936d2f90842ef999cb75263cf9da49bfe..60eff866676462192e0b35da08e9bfb728d69252 100644 --- a/azure-pipelines-release.yml +++ b/azure-pipelines-release.yml @@ -245,24 +245,33 @@ stages: - template: templates/azp-step-ha-version.yaml@azure - script: | set -e + export CLOUDSDK_CORE_DISABLE_PROMPTS=1 + curl -o google-cloud-sdk.tar.gz https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz tar -C . -xvf google-cloud-sdk.tar.gz rm -f google-cloud-sdk.tar.gz ./google-cloud-sdk/install.sh displayName: 'Setup gCloud' - condition: eq(variables['homeassistantReleaseStable'], 'true')) + condition: eq(variables['homeassistantReleaseStable'], 'true') - script: | set -e + export CLOUDSDK_CORE_DISABLE_PROMPTS=1 - echo "$(gcloudAuth)" > gcloud_auth.json + + echo "$(gcloudAnalytic)" > gcloud_auth.json ./google-cloud-sdk/bin/gcloud auth activate-service-account --key-file gcloud_auth.json rm -f gcloud_auth.json displayName: 'Auth gCloud' - condition: eq(variables['homeassistantReleaseStable'], 'true')) + condition: eq(variables['homeassistantReleaseStable'], 'true') - script: | set -e + export CLOUDSDK_CORE_DISABLE_PROMPTS=1 - ./google-cloud-sdk/bin/gcloud functions deploy Analytics-Receiver --update-env-vars VERSION=$(homeassistantRelease) + + ./google-cloud-sdk/bin/gcloud functions deploy Analytics-Receiver \ + --project home-assistant-analytics \ + --update-env-vars VERSION=$(homeassistantRelease) \ + --source gs://analytics-src/function-source.zip displayName: 'Push details to updater' - condition: eq(variables['homeassistantReleaseStable'], 'true')) + condition: eq(variables['homeassistantReleaseStable'], 'true')