11# sonar-scala-docker
22
33[ ![ GitHub version] ( < https://img.shields.io/badge/release_(for_SonarQube_8.7.1)-v5.7.0-blue.svg > )] ( https://github.com/mwz/sonarqube-scala-docker/releases )
4- [ ![ GitHub version lts] ( < https://img.shields.io/badge/release_(for_SonarQube_LTS_7.9)-v4.2.0-blue.svg > )] ( https://github.com/mwz/sonarqube-scala-docker/releases )
4+ [ ![ GitHub version lts] ( < https://img.shields.io/badge/release_(for_SonarQube_LTS_8.9)-v5.8.0-blue.svg > )] ( https://github.com/mwz/sonarqube-scala-docker/releases )
5+ [ ![ GitHub version lts 7.9] ( < https://img.shields.io/badge/release_(for_SonarQube_LTS_7.9)-v4.2.0-blue.svg > )] ( https://github.com/mwz/sonarqube-scala-docker/releases )
56[ ![ GitHub version lts 6.7] ( < https://img.shields.io/badge/release_(for_SonarQube_LTS_6.7)-v2.12.0-blue.svg > )] ( https://github.com/mwz/sonarqube-scala-docker/releases )
67[ ![ Docker Pulls] ( https://img.shields.io/docker/pulls/mwizner/sonarqube-scala-plugins.svg )] ( https://hub.docker.com/r/mwizner/sonarqube-scala-plugins )
78
89Docker images and docker-compose recipes for out-of-the-box
9- [ SonarQube 6.7 LTS] ( https://www.sonarqube.org/sonarqube-6-7-lts ) ,
10+ [ SonarQube 8.7.1] ( https://www.sonarqube.org ) ,
11+ [ SonarQube 8.9 LTS] ( https://www.sonarqube.org/sonarqube-8-9-lts ) ,
1012[ SonarQube 7.9 LTS] ( https://www.sonarqube.org/sonarqube-7-9-lts ) and
11- [ SonarQube 8.7.1 ] ( https://www.sonarqube.org ) instance with support
12- for [ Scala] ( http://www.scala-lang.org ) ,
13+ [ SonarQube 6.7 LTS ] ( https://www.sonarqube.org/sonarqube-6-7-lts ) instance with
14+ support for [ Scala] ( http://www.scala-lang.org ) ,
1315[ Scoverage] ( https://github.com/scoverage/scalac-scoverage-plugin ) (code coverage
1416metrics) and [ Scalastyle] ( http://www.scalastyle.org ) +
1517[ Scapegoat] ( https://github.com/sksamuel/scapegoat ) (static code analysis).
@@ -37,10 +39,12 @@ You can also use a standalone docker image which contains SonarQube server with
3739bundled sonar-scala plugin,
3840[ ` mwizner/sonarqube-scala-plugins:5.7.0-full ` ] ( https://hub.docker.com/r/mwizner/sonarqube-scala-plugins ) (or
3941` mwizner/sonarqube-scala-plugins:latest-full ` ) and
40- [ ` mwizner/sonarqube-scala-plugins:4.2 .0-full ` ] ( https://hub.docker.com/r/mwizner/sonarqube-scala-plugins )
42+ [ ` mwizner/sonarqube-scala-plugins:5.8 .0-full ` ] ( https://hub.docker.com/r/mwizner/sonarqube-scala-plugins )
4143(or ` mwizner/sonarqube-scala-plugins:latest-lts-full ` ) for the current LTS
42- version. Alternatively, we also provide an image for the old SonarQube 6.7 LTS
44+ version. Alternatively, we also provide an image for the old SonarQube 7.9 LTS
4345version -
46+ [ ` mwizner/sonarqube-scala-plugins:4.2.0-full ` ] ( https://hub.docker.com/r/mwizner/sonarqube-scala-plugins )
47+ and SonarQube 6.7 LTS version -
4448[ ` mwizner/sonarqube-scala-plugins:2.12.0-full ` ] ( https://hub.docker.com/r/mwizner/sonarqube-scala-plugins )
4549
4650To start the container issue the following command:
@@ -71,9 +75,10 @@ docker run -d \
7175
7276## Dependencies
7377
74- - [ SonarQube 6.7 LTS] ( https://hub.docker.com/_/sonarqube ) /
75- [ SonarQube 7.9 LTS] ( https://hub.docker.com/_/sonarqube ) /
76- [ SonarQube 8.7.1] ( https://hub.docker.com/_/sonarqube )
78+ - [ SonarQube 8.7.1] ( https://hub.docker.com/_/sonarqube ) or
79+ [ SonarQube 8.9 LTS] ( https://hub.docker.com/_/sonarqube ) or
80+ [ SonarQube 7.9 LTS] ( https://hub.docker.com/_/sonarqube ) or
81+ [ SonarQube 6.7 LTS] ( https://hub.docker.com/_/sonarqube )
7782- [ PostgreSQL 12] ( https://hub.docker.com/_/postgres )
7883- [ mwz/sonar-scala] ( https://github.com/mwz/sonar-scala ) - provides support for
7984 scalastyle, scoverage and scapegoat
@@ -88,7 +93,8 @@ scapegoat support)_
8893| Version | SonarQube | sonar-scala |
8994| --------| -----------| -------------|
9095[ 5.7.0] ( https://github.com/mwz/sonarqube-scala-docker/releases/tag/5.7.0 ) | 8.7.1 [ documentation] ( https://docs.sonarqube.org/8.7 ) , [ changelog] ( https://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=10930&version=16540 ) | [ 8.7.0] ( https://github.com/mwz/sonar-scala/releases/tag/v8.7.0 )
91- [ 4.2.0] ( https://github.com/mwz/sonarqube-scala-docker/releases/tag/4.2.0 ) | 7.9.1 LTS [ documentation] ( https://docs.sonarqube.org/7.9 ) , [ changelog] ( https://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=10930&version=15029 ) | [ 7.9.0] ( https://github.com/mwz/sonar-scala/releases/tag/v7.9.0 )
96+ [ 5.8.0] ( https://github.com/mwz/sonarqube-scala-docker/releases/tag/5.8.0 ) | 8.9.4 LTS [ documentation] ( https://docs.sonarqube.org/8.9 ) , [ changelog] ( https://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=10930&version=17027 ) | [ 8.9.0] ( https://github.com/mwz/sonar-scala/releases/tag/v8.9.0 )
97+ [ 4.2.0] ( https://github.com/mwz/sonarqube-scala-docker/releases/tag/4.2.0 ) | 7.9.1 LTS [ documentation] ( https://docs.sonarqube.org/7.9 ) , [ changelog] ( https://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=10930&version=15029 ) | [ 8.9.0] ( https://github.com/mwz/sonar-scala/releases/tag/v7.9.0 )
9298[ 2.12.0] ( https://github.com/mwz/sonarqube-scala-docker/releases/tag/2.12.0 ) | 6.7.7 LTS [ documentation] ( https://docs.sonarqube.org/display/SONARQUBE67/Documentation ) , [ changelog] ( https://jira.sonarsource.com/jira/secure/ReleaseNote.jspa?projectId=10930&version=14865 ) | [ 6.8.0] ( https://github.com/mwz/sonar-scala/releases/tag/v6.8.0 )
9399<!-- prettier-ignore-end -->
94100
@@ -197,6 +203,12 @@ scapegoat support)_
197203 <td><a href="https://github.com/mwz/sonar-scala/releases/tag/v7.0.0">7.0.0</td>
198204 <td></td>
199205 </tr>
206+ <tr>
207+ <td><a href="https://github.com/mwz/sonarqube-scala-docker/releases/tag/4.2.0">4.2.0</a></td>
208+ <td>7.9.1 LTS <a href="https://docs.sonarqube.org/7.9">documentation</a>, <a href="https://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=10930&version=15029">changelog</a></td>
209+ <td><a href="https://github.com/mwz/sonar-scala/releases/tag/v7.9.0">7.9.0</td>
210+ <td></td>
211+ </tr>
200212 <tr>
201213 <td><a href="https://github.com/mwz/sonarqube-scala-docker/releases/tag/4.1.0">4.1.0</a></td>
202214 <td>7.9.1 LTS <a href="https://docs.sonarqube.org/7.9">documentation</a>, <a href="https://jira.sonarsource.com/secure/ReleaseNote.jspa?projectId=10930&version=15029">changelog</a></td>
@@ -209,12 +221,6 @@ scapegoat support)_
209221 <td><a href="https://github.com/mwz/sonar-scala/releases/tag/v7.7.0">7.7.0</td>
210222 <td></td>
211223 </tr>
212- <tr>
213- <td><a href="https://github.com/mwz/sonarqube-scala-docker/releases/tag/2.12.0">2.12.0</a></td>
214- <td>6.7.7 LTS <a href="https://docs.sonarqube.org/display/SONARQUBE67/Documentation">documentation</a>, <a href="https://jira.sonarsource.com/jira/secure/ReleaseNote.jspa?projectId=10930&version=14865">changelog</a></td>
215- <td><a href="https://github.com/mwz/sonar-scala/releases/tag/v6.8.0">6.8.0</td>
216- <td></td>
217- </tr>
218224 <tr>
219225 <td><a href="https://github.com/mwz/sonarqube-scala-docker/releases/tag/2.11.0">2.11.0</a></td>
220226 <td>6.7.6 LTS <a href="https://docs.sonarqube.org/display/SONARQUBE67/Documentation">documentation</a>, <a href="https://jira.sonarsource.com/jira/secure/ReleaseNote.jspa?projectId=10930&version=13972">changelog</a></td>
@@ -305,6 +311,7 @@ way to automate analysis of Scala projects with SonarQube.
305311<details >
306312 <summary >Expand to see the changelog.</summary >
307313 <ul >
314+ <li><strong>5.8.0</strong> - Upgraded sonar-scala to 8.9.0 & SonarQube to 8.9.4.</li>
308315 <li><strong>5.7.0</strong> - Upgraded sonar-scala to 8.7.0 & SonarQube to 8.7.1.</li>
309316 <li><strong>5.6.0</strong> - Upgraded sonar-scala to 8.6.0 & SonarQube to 8.5.1.</li>
310317 <li><strong>5.5.0</strong> - Upgraded sonar-scala to 8.5.0 & SonarQube to 8.4.</li>
0 commit comments