2929
3030name : ' Build and Deploy to Cloud Run'
3131
32+ env :
33+ DOCKER_IMAGE_URL : asia-southeast1-docker.pkg.dev/${{ secrets.GCP_PROJECT_ID }}/peerprep/
34+
3235on :
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