apiVersion: dataflow.argoproj.io/v1alpha1 kind: Pipeline metadata: annotations: dataflow.argoproj.io/description: |- This example of a pipeline using Git. The Git handler allows you to check your application source code into Git. Dataflow will checkout and build your code when the step starts. This example presents how one can use go runtime git step. [Link to directory that is be cloned with git](../examples/git/) [Learn about Git steps](../docs/GIT.md) dataflow.argoproj.io/owner: argoproj-labs name: 106-git-go spec: steps: - git: branch: main command: - /dumb-init - -- - go - run - . env: - name: GOCACHE value: /tmp/.gocache image: quay.io/argoprojlabs/dataflow-golang1-17 path: examples/git url: https://github.com/argoproj-labs/argo-dataflow name: main sinks: - kafka: topic: output-topic sources: - kafka: topic: input-topic