Chaitanya Deorukhkar
A walkthrough on how we automated our builds & deployment using bitrise and semantic versioning
Significance
This marked my first talk at an international platform. Unfortunately, I couldn't travel to Budapest thanks to the pandemic ☹️
Having been a long time user of Bitrise, it meant a lot talking at Bitrise.
Where it all began
Figuring out CI/CD was one of the first things I took up at Razorpay when I joined them in December 2019. Our goal was simple, deploy the app with the click of a button. Whoever deploys it, doesn't need to concern themselves with where to deploy, how to build for different OS or manage accesses to different App Stores.
Coming up with a solution for all this did not only require automation pipelines
but we had to establish processes like app versioning to denote the kind of changes
made in the update to ensure a smooth deployment.
Crunch of time
Akos Hantos approached me 5 days before the talk. Which meant I had to create a presentation, prepare the talk, and be ready to give my first international talk within 5 days!
At first, this seemed like an impossible task but I knew I wanted to represent Razorpay and what we've done so far with Bitrise. After a lot of support from my teammates and tons of coffee, I pulled it off 🚀
Credits
Kamlesh helped me polish the skeleton of the talk, provided visual and structural feedback to my presentation.
Kamlesh,
Shridhar &
Shubhnik helped brainstorm, setup Bitrise and all the processes around it at Razorpay.
Featured Tweets