Sunday
Oct132013
AIDA: Badoo’s journey into Continuous Integration
Sunday, October 13, 2013 at 8:35PM
It’s hardly news to anyone that product development and testing involve a lot of boring routine work, which can lead to human error. To avoid complications stemming from this, we use AIDA.
AIDA (Automated Interactive Deploy Assistant) is a utility that automatically performs many of the processes in Git, TeamCity and JIRA.
In this post, we focus on how through using AIDA we were able to automate multiple workflows and create a scheme of continuous integration.
We’ll start by looking at the version control system (VCS) we use here at Badoo, specifically how Git is used to automate creation of release branches, and their subsequent merging. Then we’ll discuss AIDA’s major contribution to both JIRA integration and TeamCity.