You have been tasked as a devops engineer to work with the software development team developing a web portal. The aim is to design and implement a process to manage (build, test and deploy- to production) codes produced by the developers.
You solution should include
- 1] building and testing the code
- 2] use of version control system to manage the code base
- 3] process to move code from dev to production
- 4] Automate the process if possible
Hint: leverage CICD tools such as Jenkins, maven and git
developers code base: git@github.com:shegoj/javawebapp.git