The Bitrise Workflow Editor is a convenient and powerful tool, designed to ensure the smoothest possible Continuous Integration processes for developers everywhere.
The Workflow Editor is where most of the Bitrise magic happens. You can configure every aspect of your Bitrise build here: all the tools, services, and integrations you want to use.
Set up Environment Variables, both on the app level and on the Workflow level, and manage all the files you need for the build, including code signing files.
Advanced users can go straight to editing the configuration in YAML format for complete control over their builds.
Steps are the heart of our CI/CD service, they are the building blocks of our Workflow Editor.Steps are open-source integrations that let you do just about anything on Bitrise: they build, test, and deploy your apps, they can notify your teammates, open Jira tickets, and so much more.
Browse all 330+ steps
We’re continuously updating the Step Library: we’re working round the clock to create new Steps to fit our users' constantly evolving needs and to update existing Steps with new tech and new functionality. We always want to make sure that our Steps are powered by the latest and greatest tools and services.
Our partners - such as Huawei, Codecov and Deploygate - provide Verified Steps to their tools or services. A Verified Step means that the service's or tool's owner guarantees secure, maintained, consistent, and high-quality performance for Bitrise users. (Read more about our Partnership program)
If you don’t find the Step with the functionality or service you need among our 320+ Steps, no problem! Our Step Library is open source, so anyone can contribute. Write and submit your own Step if you’d like!
First, you’ll have to connect your repository to Bitrise. It will take less than 5 minutes.
Then the Bitrise Project Scanner will check your repo and help you with setup.
You’ll get default workflows based on what type of app you’ve added to Bitrise.
You can now start building, testing, and deploying your app on our virtual machines.
Do you have a very specific use case that requires tinkering? Tinker away.To customize your workflows even more, you can use a Script step, but if it’s not enough you can create your own step.
Bitrise’s entire Step Library is open source so you can look at the code of our Steps and create your own modified versions that fit your needs the best.
We'll give you automatically generated Workflows, specific to your app, be it Android, iOS, Flutter, that is native or cross-platform.
Is your process more complex? No problem. On our intuitive graphical interface, adding and removing Steps, configuring their inputs, or even chaining different Workflows together so they run right after each other is quick and simple. Build as many Workflows as you need to ensure that nothing compromises your app's quality!
Download your bitrise.yml file and use our open source CLI locally to debug a build or to run your automations from the terminal.
Bitrise saves each build's configuration state and if changed you can check out the difference between the older and the new versions. Something seems off? Click restore to roll back to an earlier version.
Start building or reach out to our team.