Files
backups/.woodpecker.yml
jthor 2c5b5d3452
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
anchoring instead to fix linter problems
2025-09-20 17:31:42 -04:00

27 lines
593 B
YAML

steps:
sanity-check: &defaults
image: alpine
volumes: &vols
- "/Users/jthor/Obsidian/My Vault:/obsidian"
- "/Volumes/What/backup:/backup"
commands:
- echo "Listing mount points..."
- ls -ld /obsidian /backup
- ls -l /backup
backup-on-push:
<<: *defaults
volumes: *vols
commands: &backup-cmd
- tar czf /backup/obsidian-$(date +%F).tar.gz /obsidian
when:
event: [ push, manual ]
backup-on-cron:
<<: *defaults
volumes: *vols
commands: *backup-cmd
when:
event: [ cron ]
cron: nightly-backup