0
votes

I am trying to deploy an apache beam Data Flow pipeline built-in python in google cloud build. I don't find any specific details about constructing the cloud build.YAML file.

I found a link dataflow-ci-cd-with-cloudbuild, but this seems JAVA based, tried this too but did not work as my starting point is main.py

enter image description here

1
Do you want to run your dataflow from CloudBuild? Or to run a beam pipeline in Cloud Build runtime? Can you also share how you run today the dataflow, without cloud build?guillaume blaquiere
The intent is to automate template creation. The above steps are taken from medium.com/@zhongchen/…. Seems need own docker image to build this github.com/GoogleCloudPlatform/cloud-builders-community/tree/…Vivek Ranjan
How do you do today without Cloud Build?guillaume blaquiere
It's done with cloud build using the yaml file from here medium.com/@zhongchen/…Vivek Ranjan

1 Answers

0
votes

It requires a container registry. Step to build & deploy is explained in the below link

Github link