# Sonarqube 1. [Introduction](#introduction) 2. [Analyzing Code with SonarQube](#analyzing-code-with-sonarqube) 3. [Integrations](#integrations) 4. [SonarQube on Kubernetes](#sonarqube-on-kubernetes) 1. [GCP Kubernetes](#gcp-kubernetes) 5. [SonarQube Scanners](#sonarqube-scanners) ## Introduction - [wikipedia: SonarQube](https://en.wikipedia.org/wiki/SonarQube) - [Sonarqube.org](https://www.sonarqube.org/) - [Dzone: Why SonarQube](https://dzone.com/articles/why-sonarqube-1) - [thenewstack.io: How to Install the SonarQube Security Analysis Platform](https://thenewstack.io/how-to-install-the-sonarqube-security-analysis-platform/) ## Analyzing Code with SonarQube - [Dzone: How to quickly get started with Sonar](https://dzone.com/articles/how-quickly-get-started-sonar) - [Dzone: Sonarqube scanning in 15 minutes](https://dzone.com/articles/sonarqube-scanning-in-15-minutes-2) - [Dzone: Quick start with sonarqube for static code analysis](https://dzone.com/articles/quick-start-witj-sonarqube-for-static-code-analysi) - [Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube](https://dzone.com/articles/code-analysis-with-sonarqube-part-1-setup) - [thenewstack.io: How to Analyze Code and Find Vulnerabilities with SonarQube](https://thenewstack.io/how-to-analyze-code-and-find-vulnerabilities-with-sonarqube/) - [itnext.io: SonarQube: running tests from Jenkins Pipeline in Docker](https://itnext.io/sonarqube-running-tests-from-jenkins-pipeline-from-docker-7740702b6f42) ## Integrations in your Bitbucket repositories - [Dzone: SonarCloud integration with SpringBoot Maven](https://dzone.com/articles/sonarcloud-integration-with-springboot-maven) ## SonarQube on Kubernetes - [Running SonarQube on Kubernetes](https://medium.com/@akamenev/running-sonarqube-on-azure-kubernetes-92a1b9051120) - [hub.helm.sh/charts/oteemo/sonarqube](https://hub.helm.sh/charts/oteemo/sonarqube) - [youtube: Installation of Sonarqube on Kubernetes/Minikube](https://www.youtube.com/watch?v=_cT-kkvw3NQ) - [github ref1](https://github.com/gudpick/pods) - [github ref2](https://github.com/gudpick/pods/tree/master/sonar-latest) ### GCP Kubernetes - [click-to-deploy/sonarqube](https://github.com/GoogleCloudPlatform/click-to-deploy/tree/master/k8s/sonarqube) - [Installing SonarQube on GCP using Kubernetes](https://www.solstice.com/fwd/sonarqube-gcp-kubernetes) ## SonarQube Scanners - [SonarQube Scanner Overview](https://docs.sonarqube.org/latest/analysis/overview/) - [Gradle - SonarScanner for Gradle](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-gradle/) - [MSBuild - SonarScanner for MSBuild](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild/) - [Maven - use the SonarScanner for Maven](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/) - [Jenkins - SonarScanner for Jenkins. SonarQube plugin for Jenkins with declarative pipeline 🌟](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins/) - [Azure DevOps - SonarQube Extension for Azure DevOps](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-azure-devops/) - [Ant - SonarScanner for Ant](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant/) - [anything else (CLI) - SonarScanner](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)