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.
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.
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.
- International Handbook of Internet Research
- Evolutionary Multiobjective Optimization: Theoretical Advances and Applications (Advanced Information and Knowledge Processing)
- BlackBerry Java Application Development
- Learning Boost C++ Libraries
- Lumion 3D Best Practices
Extra resources for Mastering Jenkins
Sample text