Added script for nextcloud database dump and backup

This commit is contained in:
matthias
2026-01-18 16:42:46 +01:00
parent 27017afe76
commit dbc50ac9df

View File

@@ -0,0 +1,20 @@
pipeline {
agent any
stages {
stage('Run MariaDB') {
agent {
docker {
image 'mariadb:latest'
args "--volumes-from=jenkins -v /srv/dev-disk-by-uuid-27fc012e-a1fa-4c7c-9dad-82770888cd03/nextcloud_backup/database_dump:/data/ --entrypoint=''"
reuseNode false
}
}
steps {
sh "yes | cp -rf /data/backup_yesterday.dmp /data/backup_early.dmp 2>/dev/null || :"
sh "yes | cp -rf /data/backup_latest.dmp /data/backup_yesterday.dmp 2>/dev/null || :"
sh "mariadb-dump -u nextcloud -h 10.10.1.32 --all-databases -ppassword -v > /data/backup_latest.dmp"
}
}
}
}