From 80c98513a7527d4f4efc2491b6382b6c0f56f9c7 Mon Sep 17 00:00:00 2001 From: matthias Date: Sun, 3 May 2026 19:10:21 +0200 Subject: [PATCH] Update jenkins/default_backup.yml --- jenkins/default_backup.yml | 90 +++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/jenkins/default_backup.yml b/jenkins/default_backup.yml index fbbba8a..1beeed1 100644 --- a/jenkins/default_backup.yml +++ b/jenkins/default_backup.yml @@ -45,26 +45,26 @@ pipeline { } } } - # stage('Run rclone') { - # agent { - # docker { - # image 'rclone/rclone' - # args "--volumes-from=jenkins -v ${env.storagelocation}/${directory}/:/data/ --entrypoint=''" - # reuseNode true - # } - # } - # steps { - # script { - # if (params.backuptostackstorage) { - # sh "mkdir -p /config/rclone" - # sh "cp ${WORKSPACE}/config/rclone.conf /config/rclone/" - # sh "rclone copy -v /data/ stackstorage:/julien/storage/${directory} --exclude-from excludelist" - # } else { - # echo "Backup to TransIP Stack is skipped" - # } - # } - # } - # } + // stage('Run rclone') { + // agent { + // docker { + // image 'rclone/rclone' + // args "--volumes-from=jenkins -v ${env.storagelocation}/${directory}/:/data/ --entrypoint=''" + // reuseNode true + // } + // } + // steps { + // script { + // if (params.backuptostackstorage) { + // sh "mkdir -p /config/rclone" + // sh "cp ${WORKSPACE}/config/rclone.conf /config/rclone/" + // sh "rclone copy -v /data/ stackstorage:/julien/storage/${directory} --exclude-from excludelist" + // } else { + // echo "Backup to TransIP Stack is skipped" + // } + // } + // } + // } stage('Rsync TEST') { steps { @@ -89,30 +89,30 @@ pipeline { } - # stage('Run Rsync to David') { - # steps { - # script { - # if (params.backuptodavid) { - # sh "rsync -v -a -e 'ssh -p 664' --delete --bwlimit=3000 --info=progress2 ${env.borglocation}/${directory} matthias@home.daf2000.nl:/media/disk/borgbackup/" - # } else { - # echo "Backup to David is skipped" - # } - # } - # } - # } - # stage('Run Rsync Backup to Winschoten') { - # steps { - # script { - # if (params.backuptowinschoten) { - # withCredentials([sshUserPrivateKey(credentialsId: 'backupwinschoten', keyFileVariable: 'keyfile', passphraseVariable: 'passphrase', usernameVariable: 'user')]) { - # sh "cp ${keyfile} ${WORKSPACE}/keyfile" - # sh "rsync -v -a -e 'ssh -i /home/backupwinschoten/.ssh/id_rsa -p 9897' --delete --info=progress2 ${env.borglocation}/${directory} backupwinschoten@localhost:/storage/borgbackups/" - # } - # } else { - # echo "Backup to External PI is skipped" - # } - # } - # } - # } + // stage('Run Rsync to David') { + // steps { + // script { + // if (params.backuptodavid) { + // sh "rsync -v -a -e 'ssh -p 664' --delete --bwlimit=3000 --info=progress2 ${env.borglocation}/${directory} matthias@home.daf2000.nl:/media/disk/borgbackup/" + // } else { + // echo "Backup to David is skipped" + // } + // } + // } + // } + // stage('Run Rsync Backup to Winschoten') { + // steps { + // script { + // if (params.backuptowinschoten) { + // withCredentials([sshUserPrivateKey(credentialsId: 'backupwinschoten', keyFileVariable: 'keyfile', passphraseVariable: 'passphrase', usernameVariable: 'user')]) { + // sh "cp ${keyfile} ${WORKSPACE}/keyfile" + // sh "rsync -v -a -e 'ssh -i /home/backupwinschoten/.ssh/id_rsa -p 9897' --delete --info=progress2 ${env.borglocation}/${directory} backupwinschoten@localhost:/storage/borgbackups/" + // } + // } else { + // echo "Backup to External PI is skipped" + // } + // } + // } + // } } }