Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Jenkins: The Definitive Guide

Continuous Integration for the Masses

by John Ferguson Smart

Jenkins: The Definitive Guide

Subscribe to new books via dBooks.org telegram channel

Join
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

Title
Jenkins: The Definitive Guide
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

Presto: The Definitive Guide
Perform fast interactive analytics against different data sources using the Presto high-performance, distributed SQL query engine. With this practical guide, you'll learn how to conduct analytics on data where it lives, whether it's Hive, Cassandra, a relational database, or a proprietary data store. Analysts, software engineers, and prod...
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...
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 stret...
Mercurial: The Definitive Guide
This instructive book takes you step by step through ways to track, merge, and manage both open source and commercial software projects with Mercurial, using Windows, Mac OS X, Linux, Solaris, and other systems. Mercurial is the easiest system to learn when it comes to distributed revision control. And it's a very flexible tool that's ide...
Kafka: The Definitive Guide
Every enterprise application creates data, whether it consists of log messages, metrics, user activity, or outgoing messages. Moving all this data is just as important as the data itself. With this updated edition, application architects, developers, and production engineers new to the Kafka streaming platform will learn how to handle data in motio...
The Path to Funding
Based on coursework developed at Peabody Conservatory, this book breaks down the process of developing an artist mission statement, generating new ideas for creative projects, and creating an engaging project description. It also covers methods for artists to identify their audience, generate a comprehensive project budget, collect compelling work ...