Jenkins: The Definitive Guide

Continuous Integration for the Masses

by John Ferguson Smart

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

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.

This open book is licensed under a Creative Commons License (CC BY-NC-ND). You can download Jenkins: The Definitive Guide ebook for free in PDF format (24.8 MB).

Table of Contents

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 A
Automating Your Unit and Integration Tests
 

Book Details

Subject
Computer Science
Publisher
O'Reilly Media
Published
2011
Pages
417
Edition
1
Language
English
ISBN13 Digital
9781449305352
ISBN10 Digital
1449305350
PDF Size
24.8 MB
License
CC BY-NC-ND

Related Books

The Definitive Guide to Graph Databases
For the right use case, relational databases are powerful tools. But today's users are asking for more than an RDBMS can handle. More features, more data, more speed and - most importantly - more connections. This ebook introduces you - the RDBMS developer - to a new technology that leverages data connections like never before: the graph data...
CouchDB: The Definitive Guide
Three of CouchDB's creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. That alone would stretch th...
Field Guide to the Distributed Development Stack
When you explore a new technology landscape, the journey can take you to places you never expected. Take O'Reilly's CTO, Andrew Odewahn. While working on ideas for a new publishing platform, Andrew kept notes as he probed the depth and breadth of what we call the "distributed development stack" (DDS). As patterns emerged, and as Andrew...
P5 eHealth: An Agenda for the Health Technologies of the Future
This open access volume focuses on the development of a P5 eHealth, or better, a methodological resource for developing the health technologies of the future, based on patients' personal characteristics and needs as the fundamental guidelines for design. It provides practical guidelines and evidence based examples on how to design, implement, use a...
Asterisk: The Future of Telephony
This bestselling book is now the standard guide to building phone systems with Asterisk, the open source IP PBX that has traditional telephony providers running scared! Revised for the 1.4 release of the software, the new edition of Asterisk: The Future of Telephony reveals how you can save money on equipment and support, and finally be in control ...
The Design and Implementation of the Anykernel and Rump Kernels
The mission of the first edition of this book was to introduce the anykernel and rump kernels and motivate their existence. Additionally, we explored the characteristics of the technology through various experiments. The paramount, often criminally overlooked experiment was the one hiding in plain sight: is it possible to construct the system in a ...