•Setup a Linux EC2 Instance
•Install Java
•Install Jenkins
•Start Jenkins
•Access Web UI on port 8080
01. Setup a Linux EC2 Instance
![Screenshot 2023-03-12 202354](https://user-images.githubusercontent.com/113555417/224949487-e6215e46-b04c-479e-b341-350d051004be.jpg)
02. Install JAVA , Jenkins and then start Jenkins
![Screenshot 2023-03-12 200647](https://user-images.githubusercontent.com/113555417/224954612-a2addd1d-913b-4ed2-948d-d2b662dc023a.jpg)
![Screenshot 2023-03-12 201445](https://user-images.githubusercontent.com/113555417/224954816-d7fe496b-36c1-44eb-bcfa-3c19740f81d4.jpg)
![Screenshot 2023-03-12 202754](https://user-images.githubusercontent.com/113555417/224955136-5a80b5a1-c814-4130-9940-065655950505.jpg)
03. Start Jenkins And Access Web UI on port 8080
![Screenshot 2023-03-12 203331](https://user-images.githubusercontent.com/113555417/224955363-4c506aed-81f1-4a3e-a940-72993b3cebe0.jpg)
•Setup Maven on Jenkins Server
•Setup Environment Variables
•JAVA_HOME, M2, M2_HOME
•Install Maven Plugin
•Configure Maven and Java
01. Setup Maven on Jenkins Server
![Screenshot 2023-03-12 215401](https://user-images.githubusercontent.com/113555417/224957739-37a8c258-e6f6-4287-b6fa-ec641030917f.jpg)
02. Setup Environment Variables
![Screenshot 2023-03-12 215918](https://user-images.githubusercontent.com/113555417/224957944-a33c0875-7c08-412e-b3b5-eadbbb325014.jpg)
03. JAVA_HOME, M2, M2_HOME
![Screenshot 2023-03-12 221224](https://user-images.githubusercontent.com/113555417/224958187-a231c55f-6915-4c5a-8c7d-acc0a2f98917.jpg)
![Screenshot 2023-03-12 221813](https://user-images.githubusercontent.com/113555417/224958666-d0cae476-db71-4db9-a8d1-c7fdb1e1e1f0.jpg)
05. Configure Maven and Java
![Screenshot 2023-03-12 223159](https://user-images.githubusercontent.com/113555417/224958887-0dc90d3d-4f53-48c9-9579-f69a302f2c51.jpg)
![Screenshot 2023-03-12 223423](https://user-images.githubusercontent.com/113555417/224959236-74f477e6-c598-489f-99bf-fc7134215bb1.jpg)
![Screenshot 2023-03-12 223855](https://user-images.githubusercontent.com/113555417/224959541-63e2828a-2b2d-4dc1-a3f4-cfd565590a44.jpg)
step 3: Integrate GitHub with Jenkins
•Install Git on Jenkins Instance
•Install GitHub Plugin on Jenkins GUI
•Configure Git on Jenkins GUI
01. Install Git on Jenkins Instance
![Screenshot 2023-03-12 205717](https://user-images.githubusercontent.com/113555417/224960489-274a89f6-4a08-4bfe-ae52-cda2ace2ee80.jpg)
02. Install GitHub Plugin on Jenkins GUI
![Screenshot 2023-03-12 210247](https://user-images.githubusercontent.com/113555417/224960727-d93d9322-b280-43e8-9182-9a41375efcbe.jpg)
03. Configure Git on Jenkins GUI
![Screenshot 2023-03-12 210831](https://user-images.githubusercontent.com/113555417/224960877-22231309-a0e9-49dc-9353-903e3dce667c.jpg)
step 4: Deploy Artifacts on a Tomcat Server
•Setup a Linux EC2 Instance
•Install Java
•Download and configure Tomcat
•Start Tomcat Server
•Access Web UI on port 8080
01. Setup a Linux EC2 Instance
![Screenshot 2023-03-12 235744](https://user-images.githubusercontent.com/113555417/224961699-aa8790cd-6575-4c2c-8d4e-66294d27c843.jpg)
![Screenshot 2023-03-13 001905](https://user-images.githubusercontent.com/113555417/224962035-8bcd87cc-7f47-46c3-8112-6d2c22a0adb4.jpg)
03. Download and configure Tomcat
![Screenshot 2023-03-13 003506](https://user-images.githubusercontent.com/113555417/224962363-59fc5614-40fe-4a30-8e4e-bfc22acc1815.jpg)
04. Start Tomcat Server and Access Web UI on port 8080
![Screenshot 2023-03-13 003701](https://user-images.githubusercontent.com/113555417/224962765-47809ca0-b634-4600-8091-b505cf682e01.jpg)
Step 5: Integrate Tomcat with Jenkins
Install “Deploy to container”
![Screenshot 2023-03-13 012921](https://user-images.githubusercontent.com/113555417/224966912-8c0d0888-c16c-4a5c-bb62-47153915c5c7.jpg)
Configure tomcat server with Credentials
![Screenshot 2023-03-13 021344](https://user-images.githubusercontent.com/113555417/224967187-028976e2-fbec-4396-b5d9-391353dafe9a.jpg)
![Screenshot 2023-03-13 021502](https://user-images.githubusercontent.com/113555417/224967354-f5b948f8-b393-4d11-a3f0-c2169146fa32.jpg)