-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Bitrise workflow details
Here's the deal with Bitrise.
-
As of
f59d4ba(already inmaster), the config for running thorough our steps for Bitrise has been moved out of their GUI workflow builder and intobitrise.ymlin the repo root (for whatever branch). -
The Bitrise config for the repo has been set to just run the relevant branch's
bitrise.yml. -
If you want to change the
bitrise.yml, do so and use thebitriseCLI tool (brew install bitriseor manual install) tobitrise validate. -
Change the
primaryworkflow in your branch to see how changes will be run on Bitrise before merging them tomaster, affecting all branches (since all branches run their respectiveprimaryworkflow). -
You can also create custom workflows in the
bitrise.ymlbeyond the defaultprimaryone, such as eventually where we will have aroll_buildor similar workflow to address #2844.
More on Bitrise's steps library (for example, we use the select-xcode-version, script, xcode-test, and slack steps): https://github.com/bitrise-io?utf8=✓&query=steps and http://www.steplib.com
Workflow: Code, Makefile, CMake, Xcode, ccache, Debugging, CI, JS/Native, Code Generation, Versions & Tagging, Contributing, Troubleshooting
Architecture: Threads, Immutability, Expressions, Text Rendering, Collision Detection, CJK Text
Rendering: OpenGL, Coordinate Systems
Android: checkstyle, APK Size, 4→5, 5→6, 6→7, Symbolication
iOS/macOS: 3→4
Releasing: iOS, macOS, Merging back
Misc: Terminology