From 1a0b75bc44ff1689fa2eb0b1695a3ca2d673e575 Mon Sep 17 00:00:00 2001 From: Leonard Gram Date: Wed, 31 Oct 2018 09:51:11 +0100 Subject: [PATCH] build: deploys to gcp. (#13911) --- .circleci/config.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 28400fc6bd6..eebe6f43963 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -319,16 +319,23 @@ jobs: deploy-enterprise-master: docker: - - image: circleci/python:2.7-stretch + - image: grafana/grafana-ci-deploy:1.0.0 steps: - attach_workspace: at: . - run: - name: install awscli - command: 'sudo pip install awscli' + name: gcp credentials + command: 'echo ${GCP_GRAFANA_UPLOAD_KEY} > /tmp/gcpkey.json' + - run: + name: sign in to gcp + command: '/opt/google-cloud-sdk/bin/gcloud auth activate-service-account --key-file=/tmp/gcpkey.json' - run: name: deploy to s3 command: 'aws s3 sync ./enterprise-dist s3://$ENTERPRISE_BUCKET_NAME/master' + - run: + name: deploy to gcp + command: '/opt/google-cloud-sdk/bin/gsutil cp ./enterprise-dist/* gs://grafana-downloads/enterprise/master' + deploy-enterprise-release: docker: