Retry uploading/publishing CI builds to work around gsutil bug

pull/6/head
Jeff Grafton 2015-08-03 16:19:55 -07:00
parent 023e7eabb3
commit c37c4ed73d
1 changed files with 8 additions and 2 deletions

View File

@ -32,5 +32,11 @@ KUBE_GCS_LATEST_CONTENTS=${LATEST}
KUBE_ROOT=$(dirname "${BASH_SOURCE}")/..
source "$KUBE_ROOT/build/common.sh"
kube::release::gcs::release
kube::release::gcs::publish_latest
MAX_ATTEMPTS=3
attempt=0
while [[ ${attempt} -lt ${MAX_ATTEMPTS} ]]; do
kube::release::gcs::release && kube::release::gcs::publish_latest && break || true
attempt=$((attempt + 1))
sleep 5
done
[[ ${attempt} -lt ${MAX_ATTEMPTS} ]] || exit 1