diff options
Diffstat (limited to 'bootstrap/jenkins')
-rwxr-xr-x | bootstrap/jenkins/scripts/clone-all.sh | 6 | ||||
-rwxr-xr-x | bootstrap/jenkins/scripts/pull-all.sh | 18 |
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 |