Allow control of updating latest-build.txt.

pull/6/head
Joe Finney 2016-08-04 13:42:18 -07:00
parent 8770b2e237
commit c738c2d8f8
1 changed files with 6 additions and 1 deletions

View File

@ -33,13 +33,18 @@ KUBE_GCS_DELETE_EXISTING='n'
: ${KUBE_GCS_RELEASE_BUCKET:='kubernetes-release-dev'}
KUBE_GCS_RELEASE_PREFIX="ci/${LATEST}"
KUBE_GCS_PUBLISH_VERSION="${LATEST}"
: ${KUBE_GCS_UPDATE_LATEST:='y'}
source "${KUBE_ROOT}/build/common.sh"
MAX_ATTEMPTS=3
attempt=0
while [[ ${attempt} -lt ${MAX_ATTEMPTS} ]]; do
kube::release::gcs::release && kube::release::gcs::publish_ci && break || true
if [[ "${KUBE_GCS_UPDATE_LATEST}" =~ ^[yY]$ ]]; then
kube::release::gcs::release && kube::release::gcs::publish_ci && break || true
else
kube::release::gcs::release && break || true
fi
attempt=$((attempt + 1))
sleep 5
done