This course teaches developers how to use Jenkins to automate the deployment of web applications to an application server. Automated deployments are a key feature of any deployment pipeline used for continuous delivery and deployment.
The course introduces a sample Java web application and focuses on deploying that application to an Apache Tomcat servlet container using Jenkins integration. By the end of this course, you'll understand how to automate the delivery of web applications by packaging them from a source code repository and ultimately deploying to an application server.
- Learn how to set up a Jenkins build so it can deploy a web app to a Tomcat servlet container
- Discover how to configure Tomcat for integration with Jenkins
- See a demonstration of a complete end-to-end deployment pipeline
- Understand the difference between continuous delivery and continuous deployment
Kevin Bowersox leads development teams that build Java web applications for the federal government. As a Java expert, Kevin shares his 17 years of experience to help coders understand and enjoy the benefits of automating software development practices. He holds a BA in Information Sciences and Technology from Penn State; and is the author of multiple O'Reilly titles on topics such as Spring Framework, Hibernate, Apache Maven, and Jenkins.