diff --git a/.woodpecker.yml b/.woodpecker.yml index 0a010eb..4c77b59 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,10 +1,21 @@ -# .woodpecker.yml -pipeline: - backup: - image: alpine:latest +volumes: + - name: obsidian + host: + path: /obsidian + - name: backup + host: + path: /backup + +steps: + nightly-backup: + image: alpine + volumes: + - name: obsidian + path: /obsidian + - name: backup + path: /backup commands: - # Create a timestamped archive of /data and drop it into /backup - - tar czf /backup/backup-$(date +%F-%H%M).tar.gz /obsidian + - tar czf /backup/obsidian-$(date +%F).tar.gz /obsidian # Run this pipeline on a cron schedule when: @@ -13,3 +24,6 @@ when: when: event: [ cron ] cron: nightly-backup +--- + when: + event: [ push ] \ No newline at end of file