From the course: Continuous Integration: Tools

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Pros and cons

Pros and cons

- [Presenter] Let's discuss a few of the benefits and drawbacks of using tools from each of the CI/CD categories. Hosting your own CI/CD tools gives you the most flexibility in comparison to any other option. You can specify the entire technology stack, including the software, the hardware, and the network. You also have more control over any data that flows into or out of the tool. You won't have to worry as much about unexpected data leaks or potentially harmful exposures. That flexibility and peace of mind comes at a price though. Since you own the entire technology stack, you also have to maintain it. This can be difficult if you don't have the time or the inclination to install and administer a full-blown CI/CD system along with your normal duties. You'll also be limited by the scale of the infrastructure you have on hand. If all of a sudden you need to increase the throughput of your pipelines, you'll be limited to the capacity of your existing system. Also, getting started with…

Contents