Răsfoiți Sursa

Add retry logic to git push

Peter Squicciarini 6 ani în urmă
părinte
comite
b5a6849834
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      update_version.sh

+ 4 - 1
update_version.sh

@@ -136,6 +136,9 @@ git pull origin master # in case another build just pushed
 git add .
 dateAndMonth=`date "+%D %T"`
 git commit -m "Travis update: $dateAndMonth (Build $TRAVIS_BUILD_NUMBER)"
-git push origin master --quiet
+if ! git push origin master --quiet; then
+  git pull origin master
+  git push origin master --quiet
+fi
 
 cd ..