With Jenkins 2.0
Buch, Englisch, 288 Seiten, Format (B × H): 178 mm x 254 mm, Gewicht: 5888 g
ISBN: 978-1-4842-2912-5
Verlag: Apress
Pro Continuous Delivery demonstrates how to create a highly available, active/passive Jenkins server using some niche technologies.
What You'll Learn
-
Create a highly available, active/passive Jenkins server using CoreOS and Docker, and using Pacemaker and Corosync
-
Use a Jenkins multi-branch pipeline to automatically perform continuous integration whenever there is a new branch in your source control system
-
Describe your continuous delivery pipeline with Jenkinsfile
-
Host Jenkins server on a cloud solution
-
Run Jenkins inside a container using Docker
-
Discover how the distributed nature of Git and the “merge before build” feature of Jenkins can be used to implement gated check-in
-
Implement a scalable build farm using Docker and Kubernetes
-
You have experience implementing continuous integration and continuous delivery using Jenkins freestyle Jobs and wish to use the new Pipeline as a Code feature introduced in Jenkins 2.0
-
Your source code is on a Git-like version control system (Git, GitHub, GitLab, etc.) and you wish to leverage the advantages of a multi-branch pipeline in Jenkins
-
Your infrastructure is on a Unix-like platform and you wish to create a scalable, distributed build/test farm using Docker or Kubernetes
-
You are in need of a highly available system for your JenkinsServer using open source tools and technologies
Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Chapter 1: Elements of Continuous Delivery.- Chapter 2: HA Jenkins Setup Using Pacemaker, Corosync, and DRBD.- Chapter 3: HA Jenkins Setup Using CoreOS, Docker, and GlusterFS.- Chapter 4: Setting Up Jenkins on Docker and Cloud.- Chapter 5: Pipeline as a Code.- Chapter 6: Using Containers for Distributed Builds.- Chapter 7: Pre-Tested Commits Using Jenkins.- Chapter 8: Continuous Delivery Using Jenkins Pipeline.




