You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 30, 2023. It is now read-only.
[-v{{lts.version}}-blue.svg)](https://github.com/mwz/sonarqube-scala-docker/releases)
4
+
[-v{{lts.version}}-blue.svg>)](https://github.com/mwz/sonarqube-scala-docker/releases)
Docker images and docker-compose recipes for out-of-the-box [SonarQube 6.7 LTS](https://www.sonarqube.org/sonarqube-6-7-lts) and [SonarQube 7.7](https://www.sonarqube.org/sonarqube-7-7) instance with support for [Scala](http://www.scala-lang.org), [Scoverage](https://github.com/scoverage/scalac-scoverage-plugin) (code coverage metrics) and [Scalastyle](http://www.scalastyle.org) + [Scapegoat](https://github.com/sksamuel/scapegoat) (static code analysis). :sunglasses:
7
-
7
+
Docker images and docker-compose recipes for out-of-the-box
8
+
[SonarQube 6.7 LTS](https://www.sonarqube.org/sonarqube-6-7-lts) and
9
+
[SonarQube 7.8](https://www.sonarqube.org/sonarqube-7-8) instance with support
Once docker pulls all the required images and starts up the containers, the application should become available on [http://localhost](http://localhost). The default SonarQube login details for the Administrator account are `admin:admin`.
30
+
Once docker pulls all the required images and starts up the containers, the
31
+
application should become available on [http://localhost](http://localhost). The
32
+
default SonarQube login details for the Administrator account are `admin:admin`.
21
33
22
-
You can also use a standalone docker image which contains SonarQube server with bundled sonar-scala plugin, [`mwizner/sonarqube-scala-plugins:{{current.version}}-full`](https://hub.docker.com/r/mwizner/sonarqube-scala-plugins) and [`mwizner/sonarqube-scala-plugins:{{lts.version}}-full`](https://hub.docker.com/r/mwizner/sonarqube-scala-plugins) for the LTS version.
34
+
You can also use a standalone docker image which contains SonarQube server with
Please note that if you don't specify the `SONARQUBE_JDBC_URL` variable, SonarQube will use an embedded H2 database, which is not recommended in production, but if you don't have access to an existing database or you just want to try the image, you can use the following command:
52
+
53
+
Please note that if you don't specify the `SONARQUBE_JDBC_URL` variable,
54
+
SonarQube will use an embedded H2 database, which is not recommended in
55
+
production, but if you don't have access to an existing database or you just
56
+
want to try the image, you can use the following command:
Please note, that starting from version `2.7.0`, the images no longer contain the [sonar-scala-extra](https://github.com/arthepsy/sonar-scala-extra) plugin as sonar-scala provides Scapegoat support from version `6.5.0` onwards.
91
+
Please note, that starting from version `2.7.0`, the images no longer contain
92
+
the [sonar-scala-extra](https://github.com/arthepsy/sonar-scala-extra) plugin as
93
+
sonar-scala provides Scapegoat support from version `6.5.0` onwards.
64
94
65
95
## Recommendations
66
-
[sbt-sonar](https://github.com/mwz/sbt-sonar) is an sbt plugin which provides a way to automate analysis of Scala projects with SonarQube.
67
96
97
+
[sbt-sonar](https://github.com/mwz/sbt-sonar) is an sbt plugin which provides a
98
+
way to automate analysis of Scala projects with SonarQube.
68
99
69
100
## Changelog
70
-
-**3.6.0** - Upgraded sonar-scala to 7.5.0 & SonarQube to 7.7.
71
-
-**3.5.0** - Upgraded sonar-scala to 7.4.0 & SonarQube to 7.6.
72
-
-**3.4.0** - Upgraded sonar-scala to 7.3.1.
73
-
-**3.3.0** - Upgraded sonar-scala to 7.3.0.
74
-
-**3.2.1** - Fixed file system permissions.
75
-
-**3.2.0** - Upgraded sonar-scala to 7.2.0.
76
-
-**3.1.0** - Upgraded sonar-scala to 7.1.0 & SonarQube to 7.4.
77
-
-**3.0.0** - Upgraded sonar-scala to 7.0.0 & SonarQube to 7.3.
78
-
-**2.12.0** - Upgraded SonarQube to 6.7.7 LTS.
79
-
-**2.11.0** - Upgraded sonar-scala to 6.8.0.
80
-
-**2.10.0** - Upgraded sonar-scala to 6.7.0 & SonarQube to 6.7.6.
81
-
-**2.9.0** - Upgraded sonar-scala to 6.6.0.
82
-
-**2.8.0** - Upgraded sonar-scala to 6.5.1 & SonarQube to 6.7.5.
83
-
-**2.7.0** - Upgraded sonar-scala to 6.5.0, which brings support for scapegoat.
84
-
-**2.6.0** - Upgraded SonarQube to 6.7.4.
85
-
-**2.5.0** - Upgraded sonar-scala to 6.4.0.
86
-
-**2.4.0** - Upgraded sonar-scala to 6.3.0.
87
-
-**2.3.0** - Upgraded sonar-scala to 6.2.0.
88
-
-**2.2.1** - Upgraded SonarQube to 6.7.3 LTS.
89
-
-**2.2.0** - Upgraded sonar-scala to 6.1.0 & SonarQube to 6.7.2 LTS.
90
-
-**2.1.0** - Published docker image with Scala plugins to dockerhub [mwizner/sonarqube-scala-plugins](https://hub.docker.com/r/mwizner/sonarqube-scala-plugins).
91
-
-**2.0.0** - SonarQube 6.7.1 LTS.
92
-
-**1.0.0** - SonarQube 5.6.7 LTS.
93
101
102
+
<details>
103
+
<summary>Expand to see the changelog.</summary>
104
+
<ul>
105
+
<li><strong>3.7.0</strong> - Upgraded sonar-scala to 7.6.0 & SonarQube to 7.8.</li>
106
+
<li><strong>3.6.0</strong> - Upgraded sonar-scala to 7.5.0 & SonarQube to 7.7.</li>
107
+
<li><strong>3.5.0</strong> - Upgraded sonar-scala to 7.4.0 & SonarQube to 7.6.</li>
108
+
<li><strong>3.4.0</strong> - Upgraded sonar-scala to 7.3.1.</li>
109
+
<li><strong>3.3.0</strong> - Upgraded sonar-scala to 7.3.0.</li>
110
+
<li><strong>3.2.1</strong> - Fixed file system permissions.</li>
111
+
<li><strong>3.2.0</strong> - Upgraded sonar-scala to 7.2.0.</li>
112
+
<li><strong>3.1.0</strong> - Upgraded sonar-scala to 7.1.0 & SonarQube to 7.4.</li>
113
+
<li><strong>3.0.0</strong> - Upgraded sonar-scala to 7.0.0 & SonarQube to 7.3.</li>
114
+
<li><strong>2.12.0</strong> - Upgraded SonarQube to 6.7.7 LTS.</li>
115
+
<li><strong>2.11.0</strong> - Upgraded sonar-scala to 6.8.0.</li>
116
+
<li><strong>2.10.0</strong> - Upgraded sonar-scala to 6.7.0 & SonarQube to 6.7.6.</li>
117
+
<li><strong>2.9.0</strong> - Upgraded sonar-scala to 6.6.0.</li>
118
+
<li><strong>2.8.0</strong> - Upgraded sonar-scala to 6.5.1 & SonarQube to 6.7.5.</li>
119
+
<li><strong>2.7.0</strong> - Upgraded sonar-scala to 6.5.0, which brings support for scapegoat.</li>
120
+
<li><strong>2.6.0</strong> - Upgraded SonarQube to 6.7.4.</li>
121
+
<li><strong>2.5.0</strong> - Upgraded sonar-scala to 6.4.0.</li>
122
+
<li><strong>2.4.0</strong> - Upgraded sonar-scala to 6.3.0.</li>
123
+
<li><strong>2.3.0</strong> - Upgraded sonar-scala to 6.2.0.</li>
124
+
<li><strong>2.2.1</strong> - Upgraded SonarQube to 6.7.3 LTS.</li>
125
+
<li><strong>2.2.0</strong> - Upgraded sonar-scala to 6.1.0 & SonarQube to 6.7.2 LTS.</li>
126
+
<li><strong>2.1.0</strong> - Published docker image with Scala plugins to dockerhub
0 commit comments