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

Bitrise ⇢ CircleCI #8551

Closed
jfirebaugh opened this issue Mar 28, 2017 · 3 comments
Closed

Bitrise ⇢ CircleCI #8551

jfirebaugh opened this issue Mar 28, 2017 · 3 comments
Assignees
Labels
build Core The cross-platform C++ core, aka mbgl

Comments

@jfirebaugh
Copy link
Contributor

We should investigate moving mapbox-gl-native builds off Bitrise and onto CircleCI's 2.0 Beta.

Bitrise:

  • Does not provide a way to version control the root build script.
  • Does not provide a way to version control the build image.
  • Does not provide a way to control either of the above on a per-branch basis.
  • Updates build images on a weekly basis, with no way to pin to a stable image.
  • Has a clunky and slow UI.
  • Does not offer auto-build cancelling.

These issues have and will continue to contribute to build instability and wasted team time. We've raised them to the Bitrise team on many occasions without satisfactory response.

cc @mapbox/gl @mapbox/android @mapbox/ios

@friedbunny
Copy link
Contributor

friedbunny commented Mar 28, 2017

According to the current 2.0 FAQ, Android is “unofficially” supported and iOS is as-yet unsupported.

@jfirebaugh
Copy link
Contributor Author

We switched Android over. Holding on other platforms until CircleCI has better multi-job and/or macOS/iOS support.

@jfirebaugh
Copy link
Contributor Author

CircleCI workflows are here! We should switch over our Linux builds on Travis to Circle, since it's much faster.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
build Core The cross-platform C++ core, aka mbgl
Projects
None yet
Development

No branches or pull requests

4 participants