summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJason Wray <friedbunny@users.noreply.github.com>2016-10-05 20:29:17 -0400
committerGitHub <noreply@github.com>2016-10-05 20:29:17 -0400
commit8d221cafe0614e64bce0a7364ebee3529f6b5e80 (patch)
treea90c7c5c897649f2b993656ccc330680b893eb02 /Makefile
parentc2333658f0e756c306fffafed713a5e3bd61155f (diff)
downloadqtlocation-mapboxgl-8d221cafe0614e64bce0a7364ebee3529f6b5e80.tar.gz
[ios] Deploy script enhancements (#6581)
* Add `make ideploy` command for publishing iOS releases. * Get release version from latest ios git tag. * Use caffeinate to prevent the system from sleeping during the deploy process. * Checkout tag to ensure correct commit is used * Fail if release has already been published (not a draft) on GitHub * Add publish step logging and colorize it. * Allow s3 upload to show progress. * Use build/ios/deploy directory for downloaded release zips; always overwrite via -O flag. * Add zip filename to s3 step. * Auto-install github-release command
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index cb623b775d..1415d4f070 100644
--- a/Makefile
+++ b/Makefile
@@ -265,6 +265,10 @@ ifabric: $(IOS_PROJ_PATH)
FORMAT=static BUILD_DEVICE=$(BUILD_DEVICE) SYMBOLS=NO SELF_CONTAINED=YES \
./platform/ios/scripts/package.sh
+.PHONY: ideploy
+ideploy:
+ caffeinate -i ./platform/ios/scripts/deploy-packages.sh
+
.PHONY: idocument
idocument:
OUTPUT=$(OUTPUT) ./platform/ios/scripts/document.sh