From 660d2a6067e7faf2ee94d35e20370661db7152f8 Mon Sep 17 00:00:00 2001
From: mueller-ma <mueller-ma@users.noreply.github.com>
Date: Wed, 17 Oct 2018 20:42:41 +0200
Subject: [PATCH] Retry download of changelog (#1054)

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
---
 travis/uploads.sh | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/travis/uploads.sh b/travis/uploads.sh
index a32aca46..42ac0893 100644
--- a/travis/uploads.sh
+++ b/travis/uploads.sh
@@ -17,7 +17,20 @@ else
     python3 assets/store_descriptions/generate_and_validate.py fdroid
 fi
 
-curl https://api.github.com/repos/openhab/openhab-android/releases | jq -r '.[0].body' > fastlane/metadata/android/en-US/changelogs/${currentVersionCode}.txt
+set +e
+retryCount=0
+until curl https://api.github.com/repos/openhab/openhab-android/releases | jq -r '.[0].body' > fastlane/metadata/android/en-US/changelogs/${currentVersionCode}.txt
+do
+    let retryCount++
+    if [ "$retryCount" -gt 20 ]
+    then
+        exit 1
+    fi
+    echo "Download failed. Retry"
+    sleep 5
+done
+
+set -e
 
 git config --local user.name "openhab-bot"
 git config --local user.email "bot@openhab.org"
-- 
GitLab