In Chapter 2, Continous Integration, we created a build job that performs the following tasks:
- Static code analysis of the PetClinic web application:
- Successful execution of static code analysis will show a URL pointing to the SonaQube dashboard for a specific project in Jenkins dashboard.
- Verification of the Jenkins dashboard with all the analysis details:
- Compilation of source files and unit test execution:
- Unit test results will be available in the Jenkins project dashboard itself.
- Creation of package files:
Once our package file is ready we can deploy it in the AWSEC2 instance, Microsoft Azure Virtual Machine, AWS Elastic Beanstalk, Microsoft Azure App Services, containers, or any physical machine that is accessible from the system that Jenkins is installed on.