Files
backups/.woodpecker.yml
jthor 185a04584f
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Seems I have to use real paths?
2025-09-20 16:42:16 -04:00

32 lines
804 B
YAML

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