Create A Jenkins CICD Pipeline With SonarQube Integration To Perform Static Code Analysis
Create A Jenkins CICD Pipeline With SonarQube Integration To Perform Static Code Analysis
Platform Training Library Pricing Testimonials Resources For Business Search in our library... Login Start Free Trial
Create a Jenkins CICD Pipeline with SonarQube Integration to perform Static Code
Analysis
Lab Steps Ready for the real environment experience? Start Lab
Log in to Jenkins and Integrating Jenkins with SonarQube provides you with an automated platform for performing continuous inspection of
Complete the Default code for quality and security assurance.
Installation
In this lab, you will launch a Jenkins and SonarQube CICD environment using Docker containers on a provided EC2
Install and Con�gure
SonarQube and Gradle instance. You will then con�gure a Jenkins build pipeline to build, compile, and package a sample Java servlet web
Plugins application. The build pipeline will publish the source code into SonarQube, which in turn will perform a static analysis of the
code to detect bugs, code smells, and security vulnerabilities.
Create and Execute Jenkins
Pipeline Gradle Job
This lab is aimed at DevOps and CICD practitioners, and, in particular, build and release engineers interested in managing
Review SonarQube Static and con�guring Jenkins together with SonarQube to perform automated static code analysis.
Analysis Report
Lab Objectives
Validate AWS Lab
Upon completion of this lab, you will be able to:
Install and con�gure a Jenkins and SonarQube CICD environment using Docker containers
Con�gure Jenkins with the Gradle plugin to perform the core build and packaging for a sample Java servlet web
The hands-on lab is part of
application
these learning paths
Con�gure Jenkins with the SonarQube Scanner plugin for automated static code analysis
DevSecOps - Build and Release Create and set up a Jenkins build pipeline using a Jenkins�le stored within a GitHub repo
Secure Software Faster
Use the SonarQube web application to examine and review the generated static analysis report
8 1 12 3
Lab Environment
This lab will start with the following AWS resources being provisioned automatically for you:
A single EC2 instance, named cicd.platform.instance, which will have a public IP address attached
To achieve the Lab end state, you will be walked through the process of:
1 of 3 24-06-2021, 19:04
Create a Jenkins CICD Pipeline with SonarQube Integration to perform S... https://cloudacademy.com/lab/create-jenkins-cicd-pipeline-sonarqube-int...
Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing
DevOps technical training documentation.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems
for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, GCP, Azure),
Security, Kubernetes, and Machine Learning.
https://www.linkedin.com/in/jeremycook123/
https://github.com/jeremycook123
2 of 3 24-06-2021, 19:04
Create a Jenkins CICD Pipeline with SonarQube Integration to perform S... https://cloudacademy.com/lab/create-jenkins-cicd-pipeline-sonarqube-int...
Programming Training
Security Training
Serverless Training
Upcoming Training
Cloud Roster™
Cloud Catalog™
COURSE INDEX
Press Releases
Amazon Web Services
Courses
Microsoft Azure
Release Notes
Google Cloud Platform
Alibaba Cloud
Copyright © 2021 Cloud Academy Inc. All rights reserved. Terms of Use Privacy Policy Sitemap System Status
3 of 3 24-06-2021, 19:04