Skip to content

ahmed-musallam/sonarqube-aem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ae471e8 · Jun 21, 2022

History

17 Commits
Jul 28, 2021
Jun 20, 2022
Jun 20, 2022
Jun 20, 2022
May 15, 2019
Jun 20, 2022
Jun 17, 2022
Jun 17, 2022

Repository files navigation

sonarqube-aem

This is a docker image that is identical to the official sonarqube docker image with an added script to install AEM-Rules-for-SonarQube extension.

Running

Latest from Docker Hub:

docker run --rm -p 9000:9000 ahmedmusallam/sonarqube-aem:latest

From Source:

Clone the repo and run the build-and-run-container.sh script. Or open it and run the commands manually. Sonar will run on port 9000.

Custom Quality Gates

Take a look at quality.sh in source code and adjust it to your needs.

By default, that script will create a new aem-gate Gate and set the following Conditions:

  • Code Coverage - 75% required
  • Code Smells - A require
  • Maintainability Rating - A required
  • Reliability Rating - A required
  • Security Rating - A required