syncapps syncapps
syncapps Certified

Sync Apps from Git to Kestra.

Enterprise Edition Talk to us

yaml
type: io.kestra.plugin.ee.git.syncapps
yaml
id: sync_apps_from_git
namespace: system

tasks:
  - id: git
    type: io.kestra.plugin.ee.git.SyncApps
    delete: true # optional; by default, it's set to false to avoid destructive behavior
    url: https://github.com/kestra-io/apps # required
    branch: main
    username: git_username
    password: "{{ secret('GITHUB_ACCESS_TOKEN') }}"
    dryRun: true  # if true, the task will only log which flows from Git will be added/modified or deleted in kestra without making any changes in kestra backend yet

triggers:
  - id: every_full_hour
    type: io.kestra.plugin.core.trigger.Schedule
    cron: "0 * * * *"
Properties
Defaultmain
Defaultfalse
Defaultfalse
Defaulttrue
Default_apps