Introduction Continuous Integration (CI) is a development practice that consists in constant and frequent merges of a team’s contributions into a shared repository. Code quality, reliability and non-regression are verified thanks to automated builds and testing prior merging each modification. Unlike software applications, there are multiple things to consider when setting up a CI with […]