|
|
|
## Content
|
|
|
|
[Prerequisites](#prerequisites)
|
|
|
|
[Sonarqube Gitlab plugin](sonarqube-gitlab-plugin)
|
|
|
|
|
|
|
|
* [Prerequisites](#prerequisites)
|
|
|
|
* [Sonarqube Gitlab plugin](sonarqube-gitlab-plugin)
|
|
|
|
* [Configuring Sonarqube](configuring-sonarqube)
|
|
|
|
* [Setting up Gitlab project for Sonarqube](setting-up-gitlab-project-for-sonarqube)
|
|
|
|
* [Setting up Gitlab runners](setting-up-gitlab-runners)
|
|
|
|
* [Setting up .gitlab-ci.yml](setting-up-.gitlab-ci.yml)
|
|
|
|
* [Running tests with Sonarqube] (running-tests-with-sonarqube)
|
|
|
|
* [Sonarqube analysis ](sonarqube-analysis )
|
|
|
|
### Prerequisites
|
|
|
|
I installed Gitlab, Gitlab runners and Sonarqube on docker containers on Ubuntu 16.04 server on VirtualBox. I used Docker Compose for Sonarqube and Gitlab and Docker for Gitlab runners. Guides how to install docker, docker-compose and Gitlab are [here](Gitlab_compose container_guide). Guide to how to install sonarqube on docker-compose is on [here](Gitlab devops).
|
|
|
|
|
| ... | ... | |
| ... | ... | |