diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 749b6121e1ff366f0eede69d8f220ad9c23d2be2..175abc2f54a762cf9bd31c2e15be54b7755b1fe1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,11 +36,12 @@ gcloud:
     name: google/cloud-sdk:slim
     entrypoint: [""]
   variables:
-    PROJECT_ID: $GCP_PROJECT_ID
-    GOOGLE_CREDENTIALS: $GCP_SA_GITLAB
+    GCP_PROJECT_ID: $GCP_PROJECT_ID
+    GCP_SA_GITLAB: $GCP_SA_GITLAB
   script: |-
-    gcloud version
-    gcloud config set project $PROJECT_ID
+    echo $GCP_SA_GITLAB > gcp-sa.json
+    gcloud auth activate-service-account --key-file gcp-sa.json
+    gcloud config set project $GCP_PROJECT_ID
     gcloud iam service-accounts list
 
 link: