Table of contents
Automating Web Application Deployment
Tools required:
Build tool for creating artifact of your application: Maven as I'm deploying Java based application.
Web server for hosting the application: Apache Tomcat
CI/CD tool to automate the deployment: Jenkins
Code Repository: Visit GitHub for the project code.
Additional Resources:
Maven Installation and Configuration:
- Explore my detailed blog post on Maven installation and configuration on Jenkins server, along with integrating Maven with Jenkins here.
Jenkins Usage Demonstration:
- A Jenkins job has been created to illustrate the utilization of Maven within Jenkins.
Apache Tomcat Installation and Configuration:
- Explore my detailed blog post guiding through Apache Tomcat installation and configuration here.
Artifact Generation and Deployment:
- A Jenkins job has been set up to generate artifacts using Maven and deploy the application on the Tomcat server.