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

replicate iOS release build process on Bitrise #2844

Closed
incanus opened this issue Oct 28, 2015 · 4 comments
Closed

replicate iOS release build process on Bitrise #2844

incanus opened this issue Oct 28, 2015 · 4 comments
Assignees
Labels
build iOS Mapbox Maps SDK for iOS

Comments

@incanus
Copy link
Contributor

incanus commented Oct 28, 2015

No description provided.

@1ec5
Copy link
Contributor

1ec5 commented Apr 4, 2016

I attempted to implement the release build as a chain of workflows on Bitrise that also uploads artifacts to GitHub (#1349), but the resulting build blows way past our build timeout. We’ll need to reimplement it as independent workflows, ideally all triggered simultaneously whenever a new iOS release is tagged.

@1ec5 1ec5 added this to the ios-v3.3.0 milestone Apr 4, 2016
@1ec5
Copy link
Contributor

1ec5 commented May 27, 2016

We’ve been using a full-service deployment script for the past few releases. It runs locally, rather than on Bitrise, but it’s good enough for now.

@1ec5 1ec5 removed this from the ios-v3.3.0 milestone May 27, 2016
@incanus incanus removed their assignment Sep 6, 2016
@friedbunny
Copy link
Contributor

friedbunny commented Oct 9, 2017

We’re going to be looking at automating the deployment process on CI this week. Initially, I think we’ll keep it more or less the same, but move the build/deploy step onto Bitrise. Goals will be to make this deployment process as reasonably automated as possible, while not tying it too closely to any particular CI platform.

So, the deployment process will probably look something like:

  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.

Eventually we’d like to automate the docs updates, too, but that probably won’t be covered in the initial go.

/cc @fabian-guerra @boundsj

@friedbunny
Copy link
Contributor

Done in #10170 — will be used onward from 3.7.0-beta.2.

@friedbunny friedbunny added this to the ios-v3.7.0 milestone Oct 10, 2017
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

No branches or pull requests

4 participants