Skip to content

Build & Deploy Cloudrun job Process Geography #9

Build & Deploy Cloudrun job Process Geography

Build & Deploy Cloudrun job Process Geography #9

name: Build & Deploy Cloudrun job Process Geography
on:
push:
branches:
- main
- poc
- staging
paths:
- 'process-geography/**'
workflow_dispatch:
jobs:
build_and_deploy:
uses: CruGlobal/.github/.github/workflows/build-deploy-cloudrun-job.yml@v1
with:
job_name: process-geography
entry_point: trigger_sync
runtime: python312
environment: ${{ github.ref == 'refs/heads/main' && 'production' || github.ref == 'refs/heads/poc' && 'poc' || github.ref == 'refs/heads/staging' && 'staging' }}
secrets:
GCP_PROJECT_ID: ${{ vars.GCP_PROJECT_ID }}
GCP_PROJECT_NUMBER: ${{ vars.GCP_PROJECT_NUMBER }}
WORKLOAD_IDENTITY_POOL: ${{ vars.WORKLOAD_IDENTITY_POOL }}
WORKLOAD_IDENTITY_PROVIDER: ${{ vars.WORKLOAD_IDENTITY_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.GCP_SERVICE_ACCOUNT }}
GCP_SERVICE_ACCOUNT_EMAIL: ${{ vars.GCP_SERVICE_ACCOUNT_EMAIL }}
GCP_REGION: ${{ vars.GCP_REGION }}