Jenkins Essentials, Mitesh Soni, 2015
The Jenkins tool is used for CI (Continuous Integration). CI performs frequent builds from your source code repository, to check that the build succeeds. And that the tests pass. Then your team can know whether some source change has problems, and can learn this quickly without needing to manually build the product. Jenkins can drive a dashboard, for better visibility. CI is an important part of the DevOps process.
Jenkins is part of the Java ecosystem, though it can be used for projects in other languages.
This book is not very readable in my mind, the text does not ‘flow’. It has too many screenshots, which fill the 150 pages. I would like it better if, instead, there was more discussion, more diagrams, and code examples.