Cargando…

Pro continuous delivery : with Jenkins 2.0 /

Follow this step-by-step guide for creating a continuous delivery pipeline using all of the new features in Jenkins 2.0 such as Pipeline as a Code, multi-branch pipeline, and more. You will learn three crucial elements for achieving a faster software delivery pipeline: a fungible build/test environm...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Pathania, Nikhil (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York] : Apress, 2017.
Colección:ITpro collection
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn993117351
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|||||||||
008 170707s2017 nyu o 000 0 eng d
040 |a YDX  |b eng  |e pn  |c YDX  |d N$T  |d EBLCP  |d GW5XE  |d OCLCF  |d UAB  |d ESU  |d AZU  |d UPM  |d COO  |d OCLCQ  |d MERER  |d OCLCQ  |d IOG  |d K6U  |d OCLCO  |d IDB  |d MERUC  |d SNK  |d LIV  |d U3W  |d D6H  |d CAUOI  |d VVB  |d OCLCQ  |d KSU  |d VT2  |d WYU  |d UMI  |d TOH  |d G3B  |d STF  |d AUD  |d AU@  |d UKAHL  |d LEAUB  |d UHL  |d LEATE  |d OCLCQ  |d ADU  |d DCT  |d NLW  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 992988879  |a 993553550  |a 1000017745  |a 1002329774  |a 1005825549  |a 1011953928  |a 1048139649  |a 1066464451  |a 1066610950  |a 1076490562  |a 1086468910  |a 1113444206  |a 1113831405  |a 1122817044  |a 1129358839  |a 1153039317  |a 1203985920  |a 1264786128 
020 |a 9781484229132  |q (electronic bk.) 
020 |a 1484229134  |q (electronic bk.) 
020 |z 9781484229125 
020 |z 1484229126 
024 7 |a 10.1007/978-1-4842-2913-2  |2 doi 
029 1 |a CHVBK  |b 495242284 
029 1 |a CHNEW  |b 000966374 
029 1 |a AU@  |b 000060623312 
029 1 |a AU@  |b 000065067272 
029 1 |a AU@  |b 000066233412 
029 1 |a AU@  |b 000066533581 
029 1 |a AU@  |b 000067109501 
029 1 |a AU@  |b 000068981971 
035 |a (OCoLC)993117351  |z (OCoLC)992988879  |z (OCoLC)993553550  |z (OCoLC)1000017745  |z (OCoLC)1002329774  |z (OCoLC)1005825549  |z (OCoLC)1011953928  |z (OCoLC)1048139649  |z (OCoLC)1066464451  |z (OCoLC)1066610950  |z (OCoLC)1076490562  |z (OCoLC)1086468910  |z (OCoLC)1113444206  |z (OCoLC)1113831405  |z (OCoLC)1122817044  |z (OCoLC)1129358839  |z (OCoLC)1153039317  |z (OCoLC)1203985920  |z (OCoLC)1264786128 
037 |a CL0501000008  |b Safari Books Online 
050 4 |a QA76.73.J45 
072 7 |a COM  |x 051440  |2 bisacsh 
082 0 4 |a 005.11  |2 23 
049 |a UAMI 
100 1 |a Pathania, Nikhil,  |e author. 
245 1 0 |a Pro continuous delivery :  |b with Jenkins 2.0 /  |c Nikhil Pathania. 
260 |a [New York] :  |b Apress,  |c 2017. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 0 |a ITpro collection 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed July 12, 2017). 
505 0 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Elements of Continuous Delivery; What Is Continuous Delivery?; Branching Strategy; Using Separate Branch for Every Feature/Bug-Fix; Using the Gitflow Workflow; Continuous Integration; Codable CI Pipeline; How to Use Jenkinsfile?; How to Write Pipeline Steps Inside a Jenkinsfile?; Reproducible Build Environments; What Do We Do if the Build Agent Fails?; How Dockerfile Works?; How to Use a Dockerfile with Jenkins? ; Kubernetes; How to Use Kubernetes with Jenkins? 
505 8 |a A Highly Available CI MasterCoreOS; Docker; Etcd; Fleet; Unit Files; Pacemaker; Scaling Jenkins Master; Why Do We Need to Scale the Jenkins Master?; Out of Memory Issues While Reading Huge Logs; Growing Number of Users Accessing Jenkins; Growing Number of Logs, and Pipeline Metadata; Benchmark Your Jenkins Master; Vertical Scaling; A Single Jenkins Master to Maintain; Greater Risk; Horizontal Scaling; Better Management Using Segregation; Better Reliability; Maintenance Encumbrance; Parallel Testing; What Is Parallel Testing?; Broader Compatibility; Reduce Testing Time; Summary. 
505 8 |a Chapter 2: HA Jenkins Setup Using Pacemaker, Corosync, and DRBDDesigning a High Availability Setup for Jenkins; HA Setup for Jenkins; Failover Scenario; Creating a HA Cluster for Jenkins; Installing Vagrant; Installing VirtualBox; Creating Virtual Machines; Starting the Virtual Machines; Configuring Communication Between the node1 and node2; Configuring ssh Key; Configuring Time Zone; Configuring the Firewall; Installing Apache Tomcat Server; Installing Java; Creating a Tomcat User; Installing Apache Tomcat Server; Updating Permissions; Adjusting the Firewall and Test the Tomcat Server. 
505 8 |a Configuring Tomcat Web Management InterfaceInstalling Jenkins as a Service on Apache Tomcat Server; Installing Jenkins Along with Other Services on Apache Tomcat Server (Not Recommended); Installing Jenkins Alone on Apache Tomcat Server (Recommended); Setting Up the Jenkins Home Path; Installing the Cluster Software; Configuring Corosync; Creating Cluster Authorization Key; Configuring Corosync Cluster; Starting and Configuring Pacemaker; Configuring Cluster Properties; Create a Floating IP Resource Agent; Creating a Tomcat Resource Agent. 
505 8 |a Ensuring ClusterIP and Apache Tomcat Run on the Same NodeEnsuring ClusterIP Starts Before Apache Tomcat; Replicating Jenkins Home Directory Using DRBD; Install the DRBD Packages; Preparing Partitions; Configuring DRBD; Initializing DRBD; Populating the DRBD Disk; Creating a Cluster Resource for the DRBD Device; Creating a Cluster Resource for the Filesystems; Checking the Apache Tomcat Server; Simulating a Failover; Summary; Chapter 3: HA Jenkins Setup Using CoreOS, Docker, and GlusterFS; Designing a High Availability Setup for Jenkins; HA Setup for Jenkins; Failover Scenarios. 
520 |a Follow this step-by-step guide for creating a continuous delivery pipeline using all of the new features in Jenkins 2.0 such as Pipeline as a Code, multi-branch pipeline, and more. You will learn three crucial elements for achieving a faster software delivery pipeline: a fungible build/test environment, manageable and reproducible pipelines, and a scalable build/test infrastructure. 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. 
504 |a Includes bibliographical references. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Jenkins (Software development tool) 
630 0 7 |a Jenkins (Software development tool)  |2 fast 
650 0 |a Client/server computing. 
650 0 |a Computer software  |x Development. 
650 1 4 |a Computer Science. 
650 2 4 |a Open Source. 
650 2 4 |a Computer Engineering. 
650 2 4 |a Performance and Reliability. 
650 2 4 |a Models and Principles. 
650 6 |a Architecture client-serveur (Informatique) 
650 7 |a Computer science.  |2 bicssc 
650 7 |a Systems analysis & design.  |2 bicssc 
650 7 |a Computer programming / software development.  |2 bicssc 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Tools.  |2 bisacsh 
650 7 |a Client/server computing  |2 fast 
650 7 |a Computer software  |x Development  |2 fast 
773 0 |t Springer eBooks 
776 0 8 |i Print version:  |a Pathania, Nikhil.  |t Pro continuous delivery.  |d [New York] : Apress, 2017  |z 9781484229125  |z 1484229126  |w (OCoLC)987282618 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484229132/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33062915 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4898826 
938 |a EBSCOhost  |b EBSC  |n 1547760 
938 |a YBP Library Services  |b YANK  |n 14671995 
994 |a 92  |b IZTAP