aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky <paul.sokolovsky@linaro.org>2013-12-10 17:46:26 +0200
committerPaul Sokolovsky <paul.sokolovsky@linaro.org>2013-12-10 17:46:26 +0200
commit05bf96b681912b6caff4a53ef2187f9172a1d616 (patch)
tree501db8e8374b463532593738801c83862ee52ebd
parenta3fcdd723de848c799956090e2ae0f6a78d9c88d (diff)
git backup script moved to https://git.linaro.org/infrastructure/linaro-jenkins-tools.git
-rwxr-xr-xutils/backup/backup.sh39
1 files changed, 0 insertions, 39 deletions
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