Tools Used:
- Bitbucket— Source Code Management
- Maven — Build Tool
- Jenkins — Continuous Integration (CI/CD)
- Artifactory — Artifact Repository Manager
- SonarQube — Code Quality and Code Analysis
- Tomcat — Application Server(Web container)
What is the Requirement? - Setup MyDevopsApp Java Project using Maven in Bitbucket and Automate end to end Builds, Code quality checks, Deployments and Collaboration using Jenkins and other Devops tools we have used so far. Could you please work on below lab exercise on a brand new EC2 instance(small instance) and show the output when we meet on next week end?
5 Finally show the below output in Tomcat by modifying index.jsp (
lab exercise #6) in your java project.
Congrats I am now a Devops Engineer I Can Migrate App to cloud using Bitbucket,Jenkins,Maven and Tomcat!!!6. SonarQube dashboard should be viewed in Sonarqube.
7. Artifactory should show uploaded artifacts as well.
8. Slack should show the message coming from Jenkins for every build success/failure.
Tips:
You all know the maven command to create a Java project using Maven and where you to change the word MyWebApp to MyDevopsApp.mvn archetype:generate -DgroupId=com.mkyong -DartifactId=MyWebApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false