도서 정보
도서 상세설명
1: Exploring Jenkins
Introduction to Jenkins and its features
Installation of Jenkins on Windows and CentOS
A jump-start tour of the Jenkins dashboard
How to change configuration settings in Jenkins
What is the deployment pipeline?
Self-test questions
Summary
2: Installation and Configuration of Code Repository and Build Tools
An overview of a build in Jenkins and its requirements
Installing Java and configuring environment variables
Installing, configuring, and operating SVN on CentOS and Windows
Integrating Eclipse with code repositories
Installing and configuring Ant
Installing Maven
Configuring Ant, Maven, and JDK in Jenkins
Installing and configuring Git
Creating a new build job in Jenkins with Git
Self-test questions
Summary
3: Integration of Jenkins, SVN, and Build Tools
Creating and configuring a build job for a Java application with Ant
Creating and configuring a build job for a Java application with Maven
Build execution with test cases
Self-test questions
Summary
4: Implementing Automated Deployment
An overview of continuous delivery and continuous deployment
Installing Tomcat
Deploying a war file from Jenkins to Tomcat
Self-test questions
Summary
5: Hosted Jenkins
Exploring Jenkins in OpenShift PaaS
Exploring Jenkins in the Cloud CloudBees
An overview of CloudBees Enterprise Plugins
Jenkins case studies from CloudBees
Self-test questions
Summary
6: Managing Code Quality and Notifications
Integration with Sonar
Exploring Static Code Analysis Plugins
E-mail notifications on build status
Self-test questions
Summary
7: Managing and Monitoring Jenkins
Managing Jenkins master and slave nodes
Jenkins monitoring with JavaMelody
Managing disk usage
Build monitoring with Build Monitor Plugin
Managing access control and authorization
Maintaining roles and project-based security
Audit Trail Plugin an overview and usage
Self-test questions
Summary
8: Beyond Basics of Jenkins – Leveraging "Must-have" Plugins
Extended Email Plugin
Workspace cleanup Plugin
Pre-scm-buildstep Plugin
Conditional BuildStep Plugin
EnvInject Plugin
Build Pipeline Plugin
Self-test questions
Summary
Appendix A: Index