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!
#github-actions #jenkins #devops #ci