Dockerized SonarQube for mobile projects and CI+CD pipelines - Android (Java, Kotlin), iOS (Swift)
This repository contains the Dockerfile of the dpal/docker-sonarqube-mobile-ci image, built on official SonarQube image, extended with plugins recommended for native mobile apps.
- sonar-scm-git-plugin
- sonar-github-plugin
- sonar-checkstyle
- sonar-pmd
- sonar-findbugs
- sonar-jacoco-plugin
- SonarScanner
- Android/iOS project to analyze
- Install prerequisites of Backelite/sonar-swift
docker pull dpal/docker-sonarqube-mobile-ci:latestdocker build -t dpal/docker-sonarqube-mobile-ci github.com/paldom/docker-sonarqube-mobile-ciHere's an example how to run this docker container:
docker run -d --name sonarqube -p 9000:9000 dpal/docker-sonarqube-mobile-ciFor advanced usage and more details see official guide.