Well, we are almost there. In the previous parts of this project (links below), we setup our pipeline and infra. Now it is time to deploy. I have broken the process into 2 GitHub Action files:
- Deployment of Docker Image: https://github.com/amandeepsaluja/gcp-dataflow-pipeline/blob/master/.github/workflows/01-01-deploy-flex-template.yml
- Create Dataflow Job: https://github.com/amandeepsaluja/gcp-dataflow-pipeline/blob/master/.github/workflows/01-02-build-create-flex-template-job.yml
Lets first see how can we deploy Docker Image of the flex template we created in Part 3 of this project. Below is the GitHub Actions file for deploying it.