From 05bf96b681912b6caff4a53ef2187f9172a1d616 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 10 Dec 2013 17:46:26 +0200 Subject: git backup script moved to https://git.linaro.org/infrastructure/linaro-jenkins-tools.git --- utils/backup/backup.sh | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100755 utils/backup/backup.sh (limited to 'utils') diff --git a/utils/backup/backup.sh b/utils/backup/backup.sh deleted file mode 100755 index 68e9a30..0000000 --- a/utils/backup/backup.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# -# Script to automate Jenkins config configuration backup to git. -# This mostly deals with job config backups - commit other changes -# manually (with good commit messages). -# -set -x - -HOST="ubuntu@android-build.linaro.org" -# Auth proxy (-A) is mandatory for push access -SSH_OPTS="-A" -SSH="ssh $SSH_OPTS" - - -if [ "$1" = "" ]; then - echo "Usage: $0 status|diff|commit" - exit 1 -fi - -if [ "$1" = "status" ]; then - $SSH $HOST "cd /var/lib/jenkins; git status jobs" -elif [ "$1" = "status-all" ]; then - $SSH $HOST "cd /var/lib/jenkins; git status" -elif [ "$1" = "diff" ]; then - $SSH $HOST "cd /var/lib/jenkins; git diff jobs" | less -elif [ "$1" = "diff-all" ]; then - $SSH $HOST "cd /var/lib/jenkins; git diff" | less -elif [ "$1" = "commit" ]; then - if [ "$2" = "" ]; then - msg="Routine jobs update" - $SSH $HOST "cd /var/lib/jenkins; git commit -m \"$msg\" jobs" - msg="Capture new jobs" - $SSH $HOST "cd /var/lib/jenkins; git add jobs; git commit -m \"$msg\" jobs" - else - $SSH $HOST "cd /var/lib/jenkins; git commit -m \"$2\" jobs" - fi -elif [ "$1" = "push" ]; then - $SSH $HOST "cd /var/lib/jenkins; git push" -fi -- cgit v1.2.3