syncapps
Sync Apps from Git to Kestra.
Enterprise Edition
Talk to us
syncapps
Sync Apps from Git to Kestra.
yaml
type: io.kestra.plugin.ee.git.syncappsExamples
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
branch string
Default
maincloneSubmodules booleanstring
delete booleanstring
Default
falsedryRun booleanstring
Default
falsefailOnMissingDirectory booleanstring
Default
truegitConfig object
gitDirectory string
Default
_apps