diff --git a/.github/workflows/gcp_backend.yml b/.github/workflows/gcp_backend.yml index b2950dc2ff..ddb66f1829 100644 --- a/.github/workflows/gcp_backend.yml +++ b/.github/workflows/gcp_backend.yml @@ -68,14 +68,30 @@ jobs: cache-from: type=registry,ref=gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }}:buildcache cache-to: type=registry,ref=gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }}:buildcache,mode=max - - name: Deploy to Cloud Run - id: deploy + - name: Deploy ${{ env.SERVICE }} to Cloud Run + id: deploy-backend uses: google-github-actions/deploy-cloudrun@v2 with: service: ${{ env.SERVICE }} region: ${{ env.REGION }} image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }} + - name: Deploy ${{ env.SERVICE }}-sync to Cloud Run + id: deploy-backend-sync + uses: google-github-actions/deploy-cloudrun@v2 + with: + service: ${{ env.SERVICE }}-sync + region: ${{ env.REGION }} + image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }} + + - name: Deploy ${{ env.SERVICE }}-listen to Cloud Run + id: deploy-backend-listen + uses: google-github-actions/deploy-cloudrun@v2 + with: + service: ${{ env.SERVICE }}-listen + region: ${{ env.REGION }} + image: gcr.io/${{ vars.GCP_PROJECT_ID }}/${{ env.SERVICE }} + # If required, use the Cloud Run url output in later steps - name: Show Output run: echo ${{ steps.deploy.outputs.url }}