Jenkins: The Definitive Guide

Front Cover
"O'Reilly Media, Inc.", Jul 19, 2011 - Computers - 380 pages
4 Reviews

Streamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about Continuous Integration (CI). This complete guide shows you how to automate your build, integration, release, and deployment processes with Jenkins—and demonstrates how CI can save you time, money, and many headaches.

Ideal for developers, software architects, and project managers, Jenkins: The Definitive Guide is both a CI tutorial and a comprehensive Jenkins reference. Through its wealth of best practices and real-world tips, you'll discover how easy it is to set up a CI service with Jenkins.

  • Learn how to install, configure, and secure your Jenkins server
  • Organize and monitor general-purpose build jobs
  • Integrate automated tests to verify builds, and set up code quality reporting
  • Establish effective team notification strategies and techniques
  • Configure build pipelines, parameterized jobs, matrix builds, and other advanced jobs
  • Manage a farm of Jenkins servers to run distributed builds
  • Implement automated deployment and continuous delivery

What people are saying - Write a review

Review: Jenkins: The Definitive Guide

User Review  - Andre Broers - Goodreads

It's very java oriented. We use jenkins to buils our c# projects. Learned about several build strategies and some nice plugins. Read full review

Review: Jenkins: The Definitive Guide

User Review  - Harry Yeh - Goodreads

The Best book out there on Jenkins, very useful but you'll still need the resources online depending on which OS you are using to deploy it Read full review


Chapter 1 Introducing Jenkins
Chapter 2 Your First Steps with Jenkins
Chapter 3 Installing Jenkins
Chapter 4 Configuring Your Jenkins Server
Chapter 5 Setting Up Your Build Jobs
Chapter 6 Automated Testing
Chapter 7 Securing Jenkins
Chapter 8 Notification
Chapter 9 Code Quality
Chapter 10 Advanced Builds
Chapter 11 Distributed Builds
Chapter 12 Automated Deployment and Continuous Delivery
Chapter 13 Maintaining Jenkins
Appendix Automating Your Unit and Integration Tests

Common terms and phrases

About the author (2011)

John Ferguson Smart, director of Wakaleo Consulting, helps organizations optimize their Java development practices and infrastructure. He provides training and mentoring in agile development and testing practices such as Continuous Integration, Test Driven Development, Build Automation, and Continuous Deployment.

Bibliographic information