File tree Expand file tree Collapse file tree 1 file changed +16
-11
lines changed Expand file tree Collapse file tree 1 file changed +16
-11
lines changed Original file line number Diff line number Diff line change 1- name : build
1+ name : deploy
22
33on :
44 push :
55 branches :
66 - main
7+
78 workflow_dispatch :
89
910# Environment variables available to all jobs and steps in this workflow
1415 RUN_SERVICE : ${{ secrets.RUN_SERVICE }}
1516
1617jobs :
17- setup-build- deploy :
18- name : Setup, Build, and Deploy
18+ deploy :
19+ name : Deploy to CloudRun
1920 runs-on : ubuntu-latest
2021
2122 steps :
2223 - name : Checkout
2324 uses : actions/checkout@v1
2425
25- # Setup gcloud CLI
26- - uses : google-github-actions/setup-gcloud@master
26+ - name : gcloud auth
27+ id : ' auth'
28+ uses : ' google-github-actions/auth@v2'
2729 with :
28- service_account_key : ${{ secrets.GCP_SA_KEY }}
30+ credentials_json : ' ${{ secrets.GCP_SA_KEY }}'
2931
30- # Configure gcloud CLI
31- - name : gcloud Set up
32- run : |
33- gcloud config set project ${RUN_PROJECT}
32+ # Setup gcloud CLI
33+ - name : gcloud setup
34+ uses : google-github-actions/setup-gcloud@v2
35+
36+ - name : gcloud docker-auth
37+ run : gcloud auth configure-docker
3438
3539 # Build and push image to Google Container Registry
3640 - name : Build
3741 run : |
3842 docker build \
3943 --build-arg COMMIT=${GITHUB_SHA:0:7} \
4044 --build-arg LASTMOD=$(date -u +%Y-%m-%dT%H:%M:%SZ) \
41- --tag gcr.io/${RUN_PROJECT}/${RUN_SERVICE}:$GITHUB_SHA .
45+ --tag gcr.io/${RUN_PROJECT}/${RUN_SERVICE}:$GITHUB_SHA \
46+ .
4247
4348 - name : GCloud auth to docker
4449 run : |
You can’t perform that action at this time.
0 commit comments