aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap/jenkins
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap/jenkins')
-rwxr-xr-xbootstrap/jenkins/scripts/clone-all.sh6
-rwxr-xr-xbootstrap/jenkins/scripts/pull-all.sh18
2 files changed, 16 insertions, 8 deletions
diff --git a/bootstrap/jenkins/scripts/clone-all.sh b/bootstrap/jenkins/scripts/clone-all.sh
index 6bdb68a09..77a6cafdc 100755
--- a/bootstrap/jenkins/scripts/clone-all.sh
+++ b/bootstrap/jenkins/scripts/clone-all.sh
@@ -1,5 +1,7 @@
#!/bin/sh
while read p; do
- echo $p
- git clone ssh://gerrit.onap.org:29418/$p $p
+ if [ ! -e $p ]; then
+ echo $p
+ git clone ssh://gerrit.onap.org:29418/$p $p
+ fi
done < projects.txt
diff --git a/bootstrap/jenkins/scripts/pull-all.sh b/bootstrap/jenkins/scripts/pull-all.sh
index cf6655ce7..6c2560f5c 100755
--- a/bootstrap/jenkins/scripts/pull-all.sh
+++ b/bootstrap/jenkins/scripts/pull-all.sh
@@ -1,8 +1,14 @@
-#!/bin/sh
+#!/bin/bash
while read p; do
- echo $p
- cd ~/Projects/onap/$p
- git fetch
- git reset --hard origin
- git clean -f -d -x
+ if [ ! -e $p ]; then
+ echo $p
+ git clone ssh://gerrit.onap.org:29418/$p $p
+ else
+ pushd $p > /dev/null
+ # git fetch
+ # git reset --hard origin
+ echo -ne "$p:\t"
+ git pull
+ popd > /dev/null
+ fi
done < projects.txt