Full description not available
J**H
Very Informative
This is a great crash course in CI/CD pipelines, I would recommend for any DevOps teams that are getting started or that are in the middle of automating their builds.
D**A
Very practical CI/CD book
Excellent book. Very practical. The book presents an example in Java with Spring. I was able to replicate most of the content of the book to design a CI/CD for a Laravel php project. Congratulations to the author.
J**L
Solid introduction and reference book for CI/CD
Continuous Delivery with Docker and Jenkins provides not only an excellent tutorial/introduction to the topics of CI/CD but a useful desk reference to those in the DevOps arena. Starting with explanations of the CI/CD process and terminology, this second edition has been updated to focus on Kubernetes container operations rather than the earlier Docker Compose/Swarm engines, and accordingly delivers readable, concise discussions of Kubernetes, Jenkins, Ansible, and GitHub operations. The author presents the information in a consistent question-answer-demonstration format that lends itself well to walking readers through the steps of building and running a viable CI environment. Solid explanations and demonstrations of pipelines, code coverage and static analysis round out the Jenkins sections, while Kubernetes is given a full treatment including clustering and deployment. Theory and practice of smoke/release/acceptance testing and even coverage of database (in-memory and SQL) updates and rollbacks is provided. The book ends with an interesting set of best-practice suggestions that can form the basis of a discussion group or class covering the CI/CD workflow.The author keeps this book extremely readable and avoids the trap of wandering off into esoteric theory explanations. Lots of clear, simple diagrams help the reader visualize concepts and understand the workflow under discussion (as seen in the photo).It’s difficult to find much to quibble with in this book; I might prefer to see a little less focus on Java (as opposed to other languages like Python) for the examples, but the presentation is so clear that few developers will have problems following the flow to implement a small CI/CD system. I’d highly recommend Continuous Delivery with Docker and Jenkins to anyone managing or working in a DevOps-oriented environment.
P**K
Useless
This book is worthless. It doesn't give you anymore knowledge than you could gather if you spent 10 minutes websearching for "CICD". All of the examples are overly simplistic. This is a really high level overview of too many ideas. This is the kind of book that would teach a non-technical person enough terminology to be irritating when they speak to technical people. Managers should love it.
A**O
Good book
If you has been started to learn Jenkins and Docker this is your book. Good concepts definitions, code examples are very helpful and easy to follow. This book help me a lot to get a better understanding of CI/CD and practices with technologies like Docker and Jenkins.
C**E
CI/CD
Excelente !!!
S**G
Brilliant
If you are beginner in devops. You should start with reading this book!Brief explanation but gives you complete and proper view of devops
J**K
One of the best books that I've read
I've bought this book out of a need to improve my knowledge about jenkins as I started working with it in my current project and it turn out to be one of the best books that I've ever read. It has a very good structure, the balance between the amount to written part and practical steps which a quite easy to follow, it covers good explanation of the topic. So overall it is easy to read and quickly understand a topic. Actually, after some reading I managed to build up a fully functioning build pipeline without big problems which was pretty amazing.
J**Y
A Good Broad Intro, but Not Enough Depth
This is a good book, but it's not the book I was hoping for. I'm brand new to Jenkins, and I was hoping to really learn it's capabilities and how to make the most of it. This book is a good intro and overview to Jenkins pipelines, and some of its other features, but it barely scratches the surface of what Jenkins can actually do (same goes for Docker).Where this book lacks depth, it makes up for it in breadth. In addition to Jenkins and Docker, the author also walks through a chapter each on Kubernetes and Ansible, and he gives a pretty good intro to both. These are all massively broad technologies (especially Kubernetes), and again this book barely scratches the surface, but it does offer good overviews to the uninitiated.The book is basically one long tutorial that ties all 4 technologies together into a single serviceable CI/CD pipeline by the end of the book (basic, but functional). The author refers to various online docs along the way, so at least he points you in the right direction to learn more.The example project that he builds throughout the book is a super basic Java/Gradle app. I don't know Java at all, but it wasn't a problem (builds are builds, tests are tests, etc.). As long as you're comfortable with basic Linux commands, and _some_ dev language (Python, Node, etc.) it's all pretty straight forward. ...That said, you _will_ be better off if you already have some knowledge of Docker and K8s.The final 2 chapters did frustrate me, as they were basically fluff in my view (high-level patterns and explanations of CI/CD practices, etc. – with almost no actual code or implementation details). I'd rather there was more technical depth and less fluff, but for someone less senior that content might be more valuable.The book is a quick and easy read. I didn't actually do any of the exercises, but with all the screenshots and code samples I breezed through all 300+ pages in 2 days. You should be able to finish it all in a week or less, even if you actually do the exercises along the way.Final word: This book is a good intro to 4 big and important technologies, but unfortunately it's little more than an intro.
TrustPilot
1 个月前
2 个月前