瀏覽代碼

Add retry logic to git push

Peter Squicciarini 6 年之前
父節點
當前提交
b5a6849834
共有 1 個文件被更改,包括 4 次插入1 次删除
  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 ..