Skip to content

Commit 1384a94

Browse files
committed
backup: create log of old files removed on jenkins server
Signed-off-by: Stewart X Addison <sxa@ibm.com>
1 parent 390dac8 commit 1384a94

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

backup/backup_scripts/remove_old.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ ROOTDIR=/var/lib/jenkins/jobs
2020
REGEX="${ROOTDIR}/.*/builds/[0-9]+"
2121
#JOBS="$ROOTDIR/*/builds/"
2222
#MULTIJOBS="$ROOTDIR/*/configurations/axis-*/*/builds/"
23+
ssh -i /root/.ssh/nodejs_build_backup $HOST find "$ROOTDIR" -depth -type d -regex "$REGEX" -mtime +$DAYS -exec "rm -rvf '{}' \;" 2>&1 | xz > /var/log/remove_old.$(date +%Y%m%d).xz
24+
2325
CREDENTIALS=$(</root/.jenkins_credentials)
24-
ssh -i /root/.ssh/nodejs_build_backup $HOST find "$ROOTDIR" -depth -type d -regex "$REGEX" -mtime +$DAYS -exec "rm -rf '{}' \;"
2526
JENKINS_CRUMB=$(curl -sL --user "$CREDENTIALS" https://$HOST/'crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')
2627
curl -X POST -q --user "$CREDENTIALS" -H "$JENKINS_CRUMB" https://$HOST/reload
2728

0 commit comments

Comments
 (0)