Document Type
|
:
|
BL
|
Record Number
|
:
|
855864
|
Main Entry
|
:
|
McAllister, Jonathan.
|
Title & Author
|
:
|
Mastering Jenkins : : configure and extend Jenkins to architect, build, and automate efficient software delivery pipelines /\ Jonathan McAllister ; foreword by Itamar Hassin.
|
Publication Statement
|
:
|
Birmingham :: Packt Publishing,, 2015.
|
Series Statement
|
:
|
Community experience distilled
|
Page. NO
|
:
|
1 online resource
|
ISBN
|
:
|
1784390895
|
|
:
|
: 1784392839
|
|
:
|
: 9781784390891
|
|
:
|
: 9781784392833
|
|
:
|
9781784390891
|
Notes
|
:
|
Includes index.
|
Contents
|
:
|
Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setup and Configuration of Jenkins; The Jenkins platform architecture and configuration techniques; Jenkins on Microsoft Windows; Configuring the JVM and Java arguments-port, JRE, and memory; Jenkins on Linux and UNIX; Configuring the JVM; Running Jenkins behind an NGINX reverse proxy; Running Jenkins behind an Apache reverse proxy; Disaster recovery in Jenkins; Jenkins snapshot backups; Setting up a Jenkins mirror -- rsync; Jenkins on Mac OS X.
|
|
:
|
Managing individual slave nodesLabels, groups, and load balancing; Attaching a slave to a group by creating a label; Attaching a slave to many groups; Restricting slave execution to global or tied jobs; Jenkins plugins that support distributed builds; Summary; Chapter 3: Creating Views and Jobs in Jenkins; The Jenkins user interface; The main header; The configuration panel; The job table; RSS feeds; The Jenkins build queue and executor status panel; Jobs in Jenkins; Freestyle projects in Jenkins; Project options; Advanced project options; Source code management; Build triggers; Build steps.
|
|
:
|
Post-build actionsMaven projects; Build triggers; Build step; Advanced options; Post-build steps; Monitoring external jobs; Multiconfiguration jobs in Jenkins -- matrix jobs; Configuration matrix; Slaves; Label expression; User-defined axes; Creating views; Filtering jobs by regular expression; Summary; Chapter 4: Managing Views and Jobs in Jenkins; Managing Views in Jenkins; Altering the default View -- Customizing the basic content of a View; Advanced customization of a Views content; Navigating a job's project page; The Configuration panel; The Build History panel.
|
|
:
|
The Jenkins LTS release lineJenkins XML configuration files; Summary; Chapter 2: Distributed Builds -- Master/Slave Mode; Understanding the master and slave architecture; Creating slave nodes in the UI; Choosing a launch method; Slave agent via Java Web Start; Prerequisites; The Jenkins Java Web Start launch page; Headless slave agents via the command line; Slave agents on Windows via WMI and DCOM; Troubleshooting Windows DCOM and CIFS errors; Slave agents via SSH tunneling; Administering Jenkins slaves; The node administration dashboard; Preventative monitoring.
|
|
:
|
The project overview -- central panelJob execution; The Job Execution Configuration panel; The Status panel; The Console Output; Summary; Chapter 5: Advanced Automated Testing; Quality assurance initiatives and test automation terminology; The Software Development Lifecycle; Connecting product codes to tests; Baking quality into the product; Efficient automated test architecture; Automated testing in Jenkins; Unit tests in Jenkins through MSTest; How to set up MSTest agents; Running automated tests via MSTest; A example MSTest execution; Running MSTests and reporting the results in Jenkins.
|
Subject
|
:
|
Computer software-- Development.
|
Subject
|
:
|
Computer software-- Development.
|
Subject
|
:
|
COMPUTERS-- Software Development Engineering-- General.
|
Subject
|
:
|
Jenkins (Software development tool)
|
|
:
|
Jenkins (Software development tool)
|
Dewey Classification
|
:
|
005.1
|
LC Classification
|
:
|
QA76.76.D47
|
|
:
|
T55.4-60.8
|