Skip to content

Commit 9141cb8

Browse files
authored
Merge pull request #126 from CS3219-AY2526Sem1/sheenkerr-patch-2
Use environment variable for Docker image URL
2 parents fca2768 + c5c3f4c commit 9141cb8

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

.github/workflows/google-cloudrun-docker.yml

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929

3030
name: 'Build and Deploy to Cloud Run'
3131

32+
env:
33+
DOCKER_IMAGE_URL: asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/peerprep/
34+
3235
on:
3336
workflow_dispatch:
3437

@@ -64,26 +67,26 @@ jobs:
6467
- name: (AG) Build and Push Docker Image
6568
working-directory: ./api-gateway
6669
run: |
67-
docker build -t pp-api-gateway:latest .
68-
docker push asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/pp-api-gateway:latest
70+
docker build -t ${{ env.DOCKER_IMAGE_URL }}pp-api-gateway:latest .
71+
docker push ${{ env.DOCKER_IMAGE_URL }}pp-api-gateway:latest
6972
7073
- name: (CS) Build and Push Docker Image
7174
working-directory: ./collaborationt-svc
7275
run: |
73-
docker build -t pp-collaborationt-svc:latest .
74-
docker push asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/pp-collaboration-svc:latest
76+
docker build -t ${{ env.DOCKER_IMAGE_URL }}pp-collaborationt-svc:latest .
77+
docker push ${{ env.DOCKER_IMAGE_URL }}pp-collaboration-svc:latest
7578
7679
- name: (ES) Build and Push Docker Image
7780
working-directory: .expire-observer-svc
7881
run: |
79-
docker build -t pp-expire-observer-svc:latest .
80-
docker push asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/pp-expire-observer-svc:latest
82+
docker build -t ${{ env.DOCKER_IMAGE_URL }}pp-expire-observer-svc:latest .
83+
docker push ${{ env.DOCKER_IMAGE_URL }}pp-expire-observer-svc:latest
8184
8285
- name: (MS) Build and Push Docker Image
8386
working-directory: ./matching-svc
8487
run: |
85-
docker build -t pp-matching-svc:latest .
86-
docker push asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/pp-matching-svc:latest
88+
docker build -t ${{ env.DOCKER_IMAGE_URL }}pp-matching-svc:latest .
89+
docker push ${{ env.DOCKER_IMAGE_URL }}pp-matching-svc:latest
8790
8891
- name: (QHS) Build and Push Docker Image
8992
working-directory: ./qns-hist-svc
@@ -94,20 +97,20 @@ jobs:
9497
- name: (QS) Build and Push Docker Image
9598
working-directory: ./qns-svc
9699
run: |
97-
docker build -t pp-qns-svc:latest .
98-
docker push asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/pp-qns-svc:latest
100+
docker build -t ${{ env.DOCKER_IMAGE_URL }}pp-qns-svc:latest .
101+
docker push ${{ env.DOCKER_IMAGE_URL }}pp-qns-svc:latest
99102
100103
- name: (US) Build and Push Docker Image
101104
working-directory: ./user-svc
102105
run: |
103-
docker build -t pp-user-svc:latest .
104-
docker push asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/pp-user-svc:latest
106+
docker build -t ${{ env.DOCKER_IMAGE_URL }}pp-user-svc:latest .
107+
docker push ${{ env.DOCKER_IMAGE_URL }}pp-user-svc:latest
105108
106109
- name: (FE) Build and Push Docker Image
107110
working-directory: ./PeerPrep
108111
run: |
109-
docker build -t pp-fe:latest .
110-
docker push asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/pp-fe:latest
112+
docker build -t ${{ env.DOCKER_IMAGE_URL }}pp-fe:latest .
113+
docker push ${{ env.DOCKER_IMAGE_URL }}pp-fe:latest
111114
112115
# - name: Deploy to Cloud Run
113116

0 commit comments

Comments
 (0)