diff --git a/.woodpecker/regen-update-pipeline.yml b/.woodpecker/regen-update-pipeline.yml index 996967e..cf0da3f 100644 --- a/.woodpecker/regen-update-pipeline.yml +++ b/.woodpecker/regen-update-pipeline.yml @@ -3,10 +3,15 @@ type: docker name: regen-backup-pipeline # Only run this pipeline when the manifest changes +# when: +# path: +# include: +# - backup-paths.json + when: - path: + event: include: - - backup-paths.json + - push steps: - name: regenerate diff --git a/generate_pipeline.py b/generate_pipeline.py index 137b10b..dbb9e10 100644 --- a/generate_pipeline.py +++ b/generate_pipeline.py @@ -15,6 +15,9 @@ steps: image: alpine:3 volumes: - {{ backup.path }}:/mnt/{{ backup.name }} + when: + event: [ push, manual, cron ] + cron: nightly-backup commands: - echo "Backing up {{ backup.path }}" - tar czf /tmp/{{ backup.name }}.tar.gz /mnt/{{ backup.name }}