From the course: Node.js: Deploying Applications

Unlock the full course today

Join today to access over 22,500 courses taught by industry experts or purchase this course individually.

CI/CD overview

CI/CD overview - Node.js Tutorial

From the course: Node.js: Deploying Applications

Start my 1-month free trial

CI/CD overview

- [Presenter] This chapter is about continuous integration and continuous deployment. I've talked about several different platforms which support deploying node applications directly to them but sometimes, you need more control over your pipeline. And there are some services which are great at that. There are in fact, countless continuous integration services out there. So I've selected three of the most popular to talk about. For each one, I've set up a deployment pipeline to demonstrate how they work. The systems I'll be covering are Jenkins, Travis CI and Circle CI. Each of the workflows will be a bit different. The first system will be Jenkins. It's quite popular and has a huge install base. Unlike the other options I'll be talking about, it's almost always used as an on-premises solution. There are plugins for almost anything you can imagine. And there's a very robust community of developers adding more integrations all the time. Recently, Jenkins has added a pipeline mechanism…

Contents