• The ability to manage all my projects in one place.
I have used it for native iOS and Android applications, as well as React-Native ones.
• The ease of setup.
It is possible to go from nothing to having a build within 10 minutes. Even users with limited experience of Bitrise are able to quickly onboard themselves and get builds working.
• The steps
Being able to see the steps visually rather than reading a yml file makes setting up a complicated workflow really easy. The library of inhouse steps and the community provided steps is fantastic. I have even written a few steps myself to give back to the community.
Being able to easily store and use variables is so useful. Especially being able to mark them as unreadable so those that shouldn't be seeing saved passwords or keys are unable to.
The entry package on Bitrise is fantastic (zero cost!!!). Being able to create a workflow, without having to pay, allows me to quickly test ideas, steps that I have built. Then if I need more I can easily upgrade.
• User management
Being able to have different types of user makes managing the projects more simple. Having some users only having access to the see the result of the builds means that you don't have to worry about steps being accidentally altered. Review collected by and hosted on G2.com.