[ios] Add version checker update to deploy script

This commit is contained in:
Jason Wray
2017-03-04 19:18:51 -08:00
parent 5e36743ef7
commit a6bbf09fa6

View File

@@ -47,6 +47,24 @@ buildPackageStyle() {
fi
}
bumpVersionForUpdateChecker() {
if [[ $( echo ${PUBLISH_VERSION} | awk '/[0-9]-/' ) ]]; then
step "Skipping version checker bump because this is a pre-release"
return
fi
step "Updating version checker to ${PUBLISH_VERSION}…"
CHECKER_FILENAME="latest_version"
CHECKER_PATH=${BINARY_DIRECTORY}/${CHECKER_FILENAME}
echo ${PUBLISH_VERSION} > ${CHECKER_PATH}
aws s3 cp ${CHECKER_PATH} s3://mapbox/${GITHUB_REPO}/ios/${CHECKER_FILENAME} --acl public-read --content-type text/plain
verification=$( curl -L http://mapbox.s3.amazonaws.com/${GITHUB_REPO}/ios/${CHECKER_FILENAME} )
echo "Updated version checker to ${verification}"
}
export TRAVIS_REPO_SLUG=mapbox-gl-native
export GITHUB_USER=mapbox
export GITHUB_REPO=mapbox-gl-native
@@ -114,4 +132,6 @@ buildPackageStyle "iframework" "symbols-dynamic"
buildPackageStyle "iframework SYMBOLS=NO" "dynamic"
buildPackageStyle "ifabric" "fabric"
bumpVersionForUpdateChecker
step "Finished deploying ${PUBLISH_VERSION} in $(($SECONDS / 60)) minutes and $(($SECONDS % 60)) seconds"