Narciso  Legros

Narciso Legros

1624621860

Jenkins for CI Is Dead: Why Do People Hate It and What’s the Alternative?

How to automatically build your Docker images; a case study.

Jenkins is a self-contained, open-source automation server with packages for Windows, Mac OS X, and other Unix-like operating systems.

If you visit the project’s landing page, it informs you that Jenkins is the leading open-source automation server, with hundreds of plugins to support building, deploying, and automating any project.

This statement may be true, but that does not mean that Jenkins provides an easy and straightforward way to achieve all that. On the contrary, the hundreds of plugins it provides and you need to set up if you want to get anything done make the project both versatile and complex as hell.

In this story, we see why Jenkins is not the way to go if you want to build a Continuous Integration (CI) pipeline in 2021 and what’s the alternative. If you have any doubts, it would be great to start a discussion in the comments section!

Learning Rate is a newsletter for those who are curious about the world of AI and MLOps. You’ll hear from me every Friday with updates and thoughts on the latest AI news and articles. Subscribe here!

#github-actions #jenkins #devops #ci

Jenkins for CI Is Dead: Why Do People Hate It and What’s the Alternative?