From the course: Node.js: Extend and Maintain Applications

Unlock this course with a free trial

Join today to access over 22,400 courses taught by industry experts.

Basics of continuous integration

Basics of continuous integration

- [Instructor] In this course we are covering the whole lifecycle of application development. But now, we have made some changes and additions to our code and we committed it to a dedicated branch called development. How can we now roll out our changes into production? Let's have a look at how it was done back in the day. So we developed, then we uploaded it to staging, then we tried it out a little bit. If something broke we went back in to development and if everything went fine then, at some point, we uploaded it to production, then we tried it, and all we could do then was, basically, hope because there was no reproducible process in the way that made sure that what we did, actually, didn't break anything. So how can we implement a process that is more reproducible and make sure that every code that gets deployed is properly tested? This is where Continuous Integration comes into play. And when you Google that you get, basically, this definition and it says, "Continuous…

Contents