PushNamespaceFiles​Push​Namespace​Files

Commit and push Namespace Files created from kestra UI to Git.

Using this task, you can push one or more Namespace Files from a given kestra namespace to Git. Note that in contrast to PushFlows, this task requires pushing code for each namespace separately. You can use the ForEach task as shown below to loop over multiple namespaces. Check the Version Control with Git guide for more examples. Git does not guarantee the order of push operations to a remote repository, which can lead to potential conflicts when multiple users or flows attempt to push changes simultaneously. To minimize the risk of data loss and merge conflicts, it is strongly recommended to use sequential workflows or push changes to separate branches.

yaml
type: "io.kestra.plugin.git.PushNamespaceFiles"