summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorПавел Жуков <33721692+LeaveMyYard@users.noreply.github.com>2023-05-26 21:13:09 +0300
committerПавел Жуков <33721692+LeaveMyYard@users.noreply.github.com>2023-05-26 21:13:09 +0300
commit284872c5015e5f4e476902af18460bb6c9e19fa8 (patch)
tree2a279693a4d129333db3c67ecb59e7b87db02314 /.github
parent45d101032387d0dd97ef3328d59acd4813a089a3 (diff)
Rework setup for setup-gcloud
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/docker-build-on-tag.yml20
1 files changed, 14 insertions, 6 deletions
diff --git a/.github/workflows/docker-build-on-tag.yml b/.github/workflows/docker-build-on-tag.yml
index 94dd4a2..97829f5 100644
--- a/.github/workflows/docker-build-on-tag.yml
+++ b/.github/workflows/docker-build-on-tag.yml
@@ -13,13 +13,21 @@ jobs:
steps:
- uses: actions/checkout@v2
- - name: Authenticate with Google Cloud
- uses: google-github-actions/auth@v0.4.0
+ - name: Set up gcloud CLI
+ uses: google-github-actions/setup-gcloud@v0.2.0
with:
- credentials_json: ${{ secrets.GCP_SA_KEY }}
-
- - name: Docker login
- run: echo "${{ secrets.GCP_SA_KEY }}" | docker login -u _json_key --password-stdin https://us-central1-docker.pkg.dev/genuine-flight-317411
+ service_account_key: ${{ secrets.GCP_SA_KEY }}
+ project_id: genuine-flight-317411
+ export_default_credentials: true
+
+ # Configure Docker to use the gcloud command-line tool as a credential helper for authentication
+ - name: Configure Docker
+ run: |-
+ gcloud auth configure-docker us-central1-docker.pkg.dev
+
+ - name: Verify gcloud configuration
+ run: |-
+ gcloud config get-value project
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1