summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@mapbox.com>2017-03-04 19:18:51 -0800
committerJason Wray <jason@mapbox.com>2017-03-07 10:47:29 -0800
commita6bbf09fa6a05dab63102fbdfab310fb71cd113d (patch)
treef4e67bebe1bf36f63c6dee5d23210df9b30cca2d
parent5e36743ef76dc590be45dddf376139c35ea145a4 (diff)
downloadqtlocation-mapboxgl-a6bbf09fa6a05dab63102fbdfab310fb71cd113d.tar.gz
[ios] Add version checker update to deploy script
-rwxr-xr-xplatform/ios/scripts/deploy-packages.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/platform/ios/scripts/deploy-packages.sh b/platform/ios/scripts/deploy-packages.sh
index 4a3c73295a..c9887de065 100755
--- a/platform/ios/scripts/deploy-packages.sh
+++ b/platform/ios/scripts/deploy-packages.sh
@@ -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"