@@ -48,14 +48,20 @@ jobs:
48
48
- uses : actions/setup-python@v4
49
49
with :
50
50
python-version : 3.9.15
51
+ - name : Set up Docker Buildx
52
+ uses : docker/setup-buildx-action@v3
51
53
- name : Auth gcloud
52
- uses : google-github-actions/auth@v1
54
+ id : auth
55
+ uses : google-github-actions/auth@v2
53
56
with :
57
+ token_format : access_token
54
58
credentials_json : ${{ secrets.gke-credentials }}
55
- - name : Setup gcloud
56
- uses : google-github-actions/setup-gcloud@v1
59
+ - name : Login to GAR
60
+ uses : docker/login-action@v3
57
61
with :
58
- project_id : ${{ secrets.gke-project }}
62
+ registry : europe-west1-docker.pkg.dev
63
+ username : oauth2accesstoken
64
+ password : ${{ steps.auth.outputs.access_token }}
59
65
- name : Configure gcloud
60
66
run : |
61
67
gcloud --quiet auth configure-docker
64
70
id : docker-metadata
65
71
uses : docker/metadata-action@v4
66
72
with :
67
- images : eu.gcr.io /${{ secrets.gke-project }}/website/php
73
+ images : europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/php
68
74
tags : |
69
75
type=raw,value=${{ github.sha }},priority=9999
70
76
${{ inputs.tags }}
@@ -78,10 +84,10 @@ jobs:
78
84
tags : ${{ steps.docker-metadata.outputs.tags }}
79
85
labels : ${{ steps.docker-metadata.outputs.labels }}
80
86
cache-from : |
81
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/caddy:latest
82
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/php:latest
83
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/caddy:${{ github.sha }}
84
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/php:${{ github.sha }}
87
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/caddy:latest
88
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/php:latest
89
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/caddy:${{ github.sha }}
90
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/php:${{ github.sha }}
85
91
cache-to : type=inline
86
92
outputs :
87
93
version : ${{ github.sha }}
@@ -99,14 +105,20 @@ jobs:
99
105
- uses : actions/setup-python@v4
100
106
with :
101
107
python-version : 3.9.15
108
+ - name : Set up Docker Buildx
109
+ uses : docker/setup-buildx-action@v3
102
110
- name : Auth gcloud
103
- uses : google-github-actions/auth@v1
111
+ id : auth
112
+ uses : google-github-actions/auth@v2
104
113
with :
114
+ token_format : access_token
105
115
credentials_json : ${{ secrets.gke-credentials }}
106
- - name : Setup gcloud
107
- uses : google-github-actions/setup-gcloud@v1
116
+ - name : Login to GAR
117
+ uses : docker/login-action@v3
108
118
with :
109
- project_id : ${{ secrets.gke-project }}
119
+ registry : europe-west1-docker.pkg.dev
120
+ username : oauth2accesstoken
121
+ password : ${{ steps.auth.outputs.access_token }}
110
122
- name : Configure gcloud
111
123
run : |
112
124
gcloud --quiet auth configure-docker
@@ -115,7 +127,7 @@ jobs:
115
127
id : docker-metadata
116
128
uses : docker/metadata-action@v4
117
129
with :
118
- images : eu.gcr.io /${{ secrets.gke-project }}/website/caddy
130
+ images : europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/caddy
119
131
tags : |
120
132
type=raw,value=${{ github.sha }},priority=9999
121
133
${{ inputs.tags }}
@@ -129,10 +141,10 @@ jobs:
129
141
tags : ${{ steps.docker-metadata.outputs.tags }}
130
142
labels : ${{ steps.docker-metadata.outputs.labels }}
131
143
cache-from : |
132
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/caddy:latest
133
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/php:latest
134
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/caddy:${{ github.sha }}
135
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/php:${{ github.sha }}
144
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/caddy:latest
145
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/php:latest
146
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/caddy:${{ github.sha }}
147
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/php:${{ github.sha }}
136
148
cache-to : type=inline
137
149
outputs :
138
150
version : ${{ github.sha }}
@@ -150,14 +162,20 @@ jobs:
150
162
- uses : actions/setup-python@v4
151
163
with :
152
164
python-version : 3.9.15
165
+ - name : Set up Docker Buildx
166
+ uses : docker/setup-buildx-action@v3
153
167
- name : Auth gcloud
154
- uses : google-github-actions/auth@v1
168
+ id : auth
169
+ uses : google-github-actions/auth@v2
155
170
with :
171
+ token_format : access_token
156
172
credentials_json : ${{ secrets.gke-credentials }}
157
- - name : Setup gcloud
158
- uses : google-github-actions/setup-gcloud@v1
173
+ - name : Login to GAR
174
+ uses : docker/login-action@v3
159
175
with :
160
- project_id : ${{ secrets.gke-project }}
176
+ registry : europe-west1-docker.pkg.dev
177
+ username : oauth2accesstoken
178
+ password : ${{ steps.auth.outputs.access_token }}
161
179
- name : Configure gcloud
162
180
run : |
163
181
gcloud --quiet auth configure-docker
@@ -166,7 +184,7 @@ jobs:
166
184
id : docker-metadata
167
185
uses : docker/metadata-action@v4
168
186
with :
169
- images : eu.gcr.io /${{ secrets.gke-project }}/website/pwa
187
+ images : europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/pwa
170
188
tags : |
171
189
type=raw,value=${{ github.sha }},priority=9999
172
190
${{ inputs.tags }}
@@ -196,8 +214,8 @@ jobs:
196
214
build-args : |
197
215
NEXT_ROOT_URL=${{ env.URL }}
198
216
cache-from : |
199
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/pwa:latest
200
- type=registry,ref=eu.gcr.io /${{ secrets.gke-project }}/website/pwa:${{ github.sha }}
217
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/pwa:latest
218
+ type=registry,ref=europe-west1-docker.pkg.dev /${{ secrets.gke-project }}/website/pwa:${{ github.sha }}
201
219
cache-to : type=inline
202
220
secrets : |
203
221
"GITHUB_KEY=${{ secrets.gh-key }}"
0 commit comments