From: Conor Ward Date: Mon, 14 Jan 2019 09:15:35 +0000 (+0000) Subject: Merge "Fix to allow tracking of new files" X-Git-Url: https://gerrit.nordix.org/gitweb?a=commitdiff_plain;h=be7ae186fbaf89cec8614348b12353bb51708456;hp=35de9f667f137cf274d77c93f8074f5b42fb19c5;p=infra%2Fcicd.git Merge "Fix to allow tracking of new files" --- diff --git a/jjb/global/push-upstream-jobs.sh b/jjb/global/push-upstream-jobs.sh index 3eedac2c..8bc35dd3 100755 --- a/jjb/global/push-upstream-jobs.sh +++ b/jjb/global/push-upstream-jobs.sh @@ -46,22 +46,32 @@ git config user.email $(git show -s --pretty=%ae) git config user.name $username echo "Checking out branch on master with new changes" -git reset HEAD~1 +git reset HEAD~1 --soft git checkout -b delivery_branch origin/master -echo '[remote "upstream"]' >> $WORKSPACE/.git/config -echo " url = ssh://$username@gerrit.onap.org:29418/$project.git" >> $WORKSPACE/.git/config -echo " fetch = +refs/heads/*:refs/remotes/upstream/*" >> $WORKSPACE/.git/config +git config --get remote.upstream.url +retVal=$? + +if [[ $retVal -eq 0 ]] +then + git remote rm upstream + git remote add upstream "ssh://$username@gerrit.onap.org:29418/$project.git" +else + git remote add upstream "ssh://$username@gerrit.onap.org:29418/$project.git" +fi echo "Committing changes and pushing upstream" git commit -as -m "$message" git push upstream HEAD:refs/for/master -retVal=$? -if [[ $retVal -eq 0 ]] +retVal1=$? +if [[ $retVal1 -eq 0 ]] then echo "Push upstream to ONAP succeeded" else echo "Push upstream to ONAP failed" exit 2 fi + +git checkout $BRANCH +git branch -D delivery_branch