Jenkins Pipeline Setup for Java Project -- 2

Job ID: 37828288

Budget: $30 – $250 USD

Hello, I need help with simple devops project, basically to create simple web application in java JSP, then upload it to github, pul jenkins docker image to ubuntu, run and start jenkins container with volume mapping,
Config, deploy the simple web application into product enviornment (jenkins job that will take the jsp file from git to our new folder)

Pull tomcat docker image
run and start tomcat container with volume mapping
make sure the tomcat server is avialable

Monitor:
11. Create availability monitor to the tomcat application (5)
12. Create another (separate) monitor Jenkins job, the job will monitor the website
every 1 minute. (6)
13. If the monitor Jenkins job will fail, trigger the build job
Jenkins+Tomcat:
15. Make change in git
16. Make sure that application is automatically updated (Jenkins responsibility)
Related categories: Ubuntu Git Docker Jenkins Docker Compose