Jenkins: The Definitive GuideStreamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about Continuous Integration (CI). This complete guide shows you how to automate your build, integration, release, and deployment processes with Jenkins—and demonstrates how CI can save you time, money, and many headaches. Ideal for developers, software architects, and project managers, Jenkins: The Definitive Guide is both a CI tutorial and a comprehensive Jenkins reference. Through its wealth of best practices and real-world tips, you'll discover how easy it is to set up a CI service with Jenkins.
|
Contents
Chapter 1 Introducing Jenkins | 1 |
Chapter 2 Your First Steps with Jenkins | 9 |
Chapter 3 Installing Jenkins | 41 |
Chapter 4 Configuring Your Jenkins Server | 65 |
Chapter 5 Setting Up Your Build Jobs | 79 |
Chapter 6 Automated Testing | 135 |
Chapter 7 Securing Jenkins | 169 |
Chapter 8 Notification | 195 |
Other editions - View all
Jenkins: The Definitive Guide: Continuous Integration for the Masses John Ferguson Smart Limited preview - 2011 |
Common terms and phrases
application server archive Artifactory automatically build history build pipeline build process build promotion build results build script build server build step checkbox Checkstyle Cobertura code coverage code coverage metrics code quality metrics Continuous Integration Copy Artifact database default define deploy deployment developers disk display Enterprise Repository example executed Figure FindBugs freestyle build job GitHub Gradle Groovy home directory install Jenkins integration tests Java Java Web Start Javadoc Jenkins build Jenkins home directory Jenkins instance Jenkins server JMeter johnsmart staff JUnit LDAP Manage Jenkins manually Maven build job Maven project module notification strategy Once open source option parameter parameterized build password plugin plugin lets project configuration reports running Jenkins slave node Sonar source code specify successful build target test results Test-Driven Development Tomcat unit tests Unix update username version control system version number Windows workspace