Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

[ios, build] Add tag-based Bitrise iOS deployment workflow #10170

Merged
merged 4 commits into from
Oct 10, 2017

Conversation

friedbunny
Copy link
Contributor

@friedbunny friedbunny commented Oct 10, 2017

Closes #2844 by using Bitrise to build and deploy iOS releases.

The release process will be as described in #2844 (comment) — the new step is 3.:

  1. Release manager bumps versions and updates release notes; gets that merged.
  2. Release manager tags the release.
  3. Bitrise receives the tag hook and starts the release build using the deployment script.
  4. Release manager updates the Github release with notes, checks that binaries are 👍, then pushes publish.
  5. Release manager handles the various docs updates elsewhere.

Notes

  • It takes about 50 minutes for Bitrise to setup, build, and deploy — versus 30-40 minutes locally.
  • Using make ideploy locally will still work, provided you do all of the usual auth’ing.

/cc @fabian-guerra @boundsj @1ec5 @jmkiley

@friedbunny friedbunny added build iOS Mapbox Maps SDK for iOS labels Oct 10, 2017
@friedbunny friedbunny self-assigned this Oct 10, 2017
@friedbunny
Copy link
Contributor Author

Updated the release instructions in the wiki.

@friedbunny friedbunny merged commit 50ee8da into release-agua Oct 10, 2017
@friedbunny friedbunny deleted the fb-auto-deploy branch October 10, 2017 19:28
@friedbunny friedbunny added this to the ios-v3.7.0 milestone Oct 10, 2017
@boundsj
Copy link
Contributor

boundsj commented Oct 10, 2017

This is great! Thanks @friedbunny

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
build iOS Mapbox Maps SDK for iOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants