Continuous Integration — What’s the point?

Mattias Petter Johansson
Fun Fun Function
Published in
1 min readJun 27, 2017

Continuous Integration is when a software development team has a habit of doing multiple merges per day and have an automated verification system that checks those merges for problems. Our team does this in order to waste less time hunting down problems in monster merges.

Full video below:

🔗 CircleCI — Get started
http://circleci.com/whyci

🔗 mpj on Twitter
https://twitter.com/mpjme

🔗 Help translate the show to your language
http://www.youtube.com/timedtext_cs_panel?tab=2&c=UCO1cgjhGzsSYb1rsB4bFe4Q

Monster merges
Merging code into master almost always results in some problems and finding a problem in code is often like finding a needle in a haystack, especially if the haystack is this monster merge.

Multiple merges per day
The philosophy of our team that practices continuous integration is making the haystacks very small, by having a habit of doing multiple merges per day.

Automated verification system
But in order to pull that off, the time and cost overhead of every merge must made low. To achieve that our team uses an automated verification system that quickly and automatically checks every merge for problems.

--

--

Mattias Petter Johansson
Fun Fun Function

Creator of Fun Fun Function, a YouTube show about programming.