Mastering Jenkins by Jonathan McAllister

By Jonathan McAllister

Configure and expand Jenkins to architect, construct, and automate effective software program supply pipelines

About This Book

  • Configure and horizontally scale a Jenkins deploy to aid a improvement association of any size
  • Implement non-stop Integration, non-stop supply, and non-stop Deployment options in Jenkins
  • A step by step consultant that can assist you get the main out of the strong automation orchestration platform that's Jenkins

Who This e-book Is For

If you're a beginner or intermediate-level Jenkins person who has used Jenkins ahead of yet aren't accustomed to architecting suggestions and imposing it on your association, then this can be the booklet for you. A easy realizing of the center parts of Jenkins is needed to make the easiest use of this book.

What you are going to Learn

  • Create and deal with numerous kinds of construct jobs, and enforce automation initiatives to help a software program undertaking of any kind
  • Get to grips with the automatic trying out structure, and scalable automatic checking out techniques
  • Facilitate the supply of software program around the SDLC through developing scalable computerized deployment solutions
  • Manage scalable automation pipelines in Jenkins utilizing the newest construct, attempt, and deployment strategies
  • Implement a scalable grasp / slave construct automation platform, that can aid home windows, Mac OSX, and Linux software program solutions
  • Cover troubleshooting and complicated configuration recommendations for Jenkins slave nodes
  • Support a strong construct and supply procedure via enforcing easy infrastructure as code ideas in configuration administration instruments reminiscent of Ansible

In Detail

With the software program turning into an increasing number of aggressive, firms at the moment are integrating supply automation and automatic caliber coverage practices into their enterprise version. Jenkins represents a whole automation orchestration procedure, and will support converge as soon as segregated teams right into a cohesive product improvement and supply group. by means of learning the Jenkins platform and studying to architect and enforce non-stop Integration, non-stop supply, and non-stop Deployment ideas, your company can learn how to outmanoeuvre and outpace the competition.

This ebook will equip you with the easiest practices to enforce complicated non-stop supply and deployment platforms in Jenkins. The e-book starts off with supplying you with high-level architectural basics surrounding Jenkins and non-stop Integration. you'll conceal the several set up situations for Jenkins, and notice tips on how to set up it as a provider, in addition to the complex XML configurations. Then, you'll continue to profit extra in regards to the structure and implementation of the Jenkins Master/Save node approach, by way of growing and dealing with Jenkins construct jobs successfully. additionally, you are going to discover Jenkins as an automation orchestration process, through imposing complicated automatic trying out ideas. the ultimate chapters describe extensive the typical integrations to Jenkins from third-party instruments equivalent to Jira, Artifactory, Amazon EC2, and getting the main out of the Jenkins REST-based API.

By the top of this e-book, you've gotten the entire wisdom essential to be the definitive source for coping with and enforcing complex Jenkins automation strategies to your organization.

Style and approach

This publication is a step by step consultant to architecting and imposing computerized construct suggestions, automatic trying out practices, and automatic supply methodologies. the subjects coated are in line with industry-proven innovations, and are defined in an easy and straightforward to appreciate manner.

Show description

Read Online or Download Mastering Jenkins PDF

Best application development books

Ext JS 4 Plugin and Extension Development

In DetailExt JS is a natural JavaScript software framework for construction interactive net functions utilizing thoughts corresponding to Ajax, DHTML, and DOM scripting. Ext JS four Plugin and Extension improvement is a pragmatic, step by step instructional which publications you to profit and advance ExtJS plugins and extensions.

Getting Started with WebRTC

In DetailWebRTC offers web-based real-time communique and is decided to revolutionize our view of what the net quite is. Streaming audio and video from browser to browser, in addition to commencing uncooked entry to the digicam and microphone, is already making a complete new dynamic internet. WebRTC additionally introduces real-time facts channels that would let interplay with dynamic info feeds from sensors and different units.

Mastering Concurrency Programming with Java 8

Grasp the foundations and strategies of multithreaded programming with the Java eight Concurrency APIAbout This BookImplement concurrent functions utilizing the Java eight Concurrency API and its new componentsImprove the functionality of your purposes or strategy extra info whilst, profiting from your whole assets.

Reactive Internet Programming: State Chart XML in Action

Is web software program so various from “ordinary” software program? This ebook virtually solutions this question throughout the presentation of a software program layout procedure in response to the kingdom Chart XML W3C commonplace in addition to Java. internet company, Internet-of-Things, and Android purposes, particularly, are seamlessly detailed and applied from “executable types.

Extra resources for Mastering Jenkins

Sample text

Download PDF sample

Rated 4.75 of 5 – based on 23 votes