Continuous integration (CI) and continuous deployment (CD) are terms that I hear thrown around quite frequently. I’ve been a software developer for a long time, but it is only recently that I’ve welcomed these terms into my life. CI and CD is the automated process of running various tasks such as unit testing or building a version controlled project. In this episode of The Polyglot Developer Podcast, I have guest speaker Ivan Nemytchenko, from GitLab, helping me explain what continuous integration is all about and why GitLab has gone ahead and made a completely free set of tools around it.
If you have any questions, either for Ivan or myself, please send them using this form. If you’re interested in being a guest on a future episode, reach out to me on Twitter and we can determine if you’re a fit.
Ivan wrote the following two articles:
Both of the above articles should in familiarizing you with not just GitLab CI, but CI and CD in general.