Currently there are no docker image for SonarQube Developer Edition, it will be nice if you will support it in your official docker repository.
Also if anyone can provide some info about promotion from community to dev edition? In docker container. Thx in advance.
I agree with the previous two comments. An image with the developer edition pre-installed would be great. Also an explanation of how to map container data sets to docker volumes would be great. I plan to use postgres for the DB - in a separate container.
Yopii made great job. He prepared a docker image for SonarQube Developer Edition.
Thank you so much, Yopii!!
@bendavidpaz
You might know it though, I don't recommend you to use DB in container. Container is ephemeral.
Where can I test this?
Yopii did a great job. I built his docker image, modified the official helm chart values.yaml to use the image I built, navigated to /setup, upgraded my database, and everything works.
For reference: https://jira.sonarsource.com/browse/MMF-1604
Is there already an expected release for the developer image?
What is blocking this PR?
Is there a way to upgrade the community edition docker image to use the developer edition?
There is a PR for 7.7 Developer Edition: #273
Does anyone know if there is an Enterprise Edition image?
Does anyone know if there is an Enterprise Edition image?
Community Edition: official docker image is readily available and actively maintained and updated
https://hub.docker.com/_/sonarqube
From what I've seen on this topic; the status for Enterprise Edition is the same as Developer Edition.
(I haven't attempted yet, but I will most likely be expected to with-in the next few months.)
Here are some links to discussions I've found that I consider to be related to this topic:
UPDATE
Found some good news on this topic here:
https://github.com/SonarSource/docker-sonarqube/pull/236
"... We are planning to release [and maintain]* officials images of DE and EE ..."
"We will release a 8.x version first. If everything is fine, maybe we will consider release a LTS version as well"
Related Task which you could vote for and/or watch: https://jira.sonarsource.com/browse/MMF-1604
(I see now MMF-1604 was already mentioned a while ago in this thread)
I'm not aware of an ETA but it is nice to see they intend to provide official images for commercial editions.
7.9.x LTS was released recently (July 2019)
My forecast (GUESS) of the 8.x life-cycle:
Looking at the dates on past versions I suspect 8.x will begin within the next 2 months (around late September / early October 2019), and reach LTS status around February 2021.
Since their intention is to "release a 8.x version first" I suspect their intended ETA for officials images of DE and EE is somewhere in that time frame. Again that is just my guess.
The good thing is that your Server ID is linked to your JDBC URL. It means that after an upgrade and re-deployment your Server ID will remain the same and your licence is still gonna work.
Only two lines have to be changed in the Dockerfile from the community to developer edition (Binaries download)
you can use this example to build and host your own image: https://github.com/fsanys/sonarqube-developer + https://cloud.docker.com/u/floriansanys/repository/docker/floriansanys/sonarqube-developer
Would be nice, seeing a updated up to date docker release for the developer edition! :-)
Would be nice, seeing a updated up to date docker release for the developer edition! :-)
Hi, we are about to release a first experimental version for DE and EE. We are currently testing it internally to make sure everything is fine. Our intention is to have a public experimental image for DE/EE with SQ 8.0 version, gather feedback from the community, and release an officially supported image with SQ 8.1.
I am looking forward to use this version, because I am currently working on running a DE docker image before get the license to my company.
Would be nice, seeing a updated up to date docker release for the developer edition! :-)
Hi, we are about to release a first experimental version for DE and EE. We are currently testing it internally to make sure everything is fine. Our intention is to have a public experimental image for DE/EE with SQ 8.0 version, gather feedback from the community, and release an officially supported image with SQ 8.1.
A short update on this. It looks as if the beta images have been published two days ago as
sonarqube:8.0-developer-beta
sonarqube:8.0-enterprise-beta
I've tried running the beta Developer edition docker image and have come up against a potential issue.
Right now we are running a custom docker image of 7.8 DE (based on this image) deployed into a Kubernetes network. However when upgrading to 8.0 we get this error;
Web server startup failed: Current version is too old. Please upgrade to Long Term Support version firstly.
Know I understand that this issue is not due to the version of Sonarqube we're upgrading to but with the version of the SonarQube platform we're upgrading from. Ideally we would upgrade first to 7.9 (as it is the latest LTS version) and then move to 8.0. But there is no official docker image for 7.9.
Is this a case were anyone wishing to move to the official docker image has to first create and migrate to a custom 7.9 docker image _before_ they can move to the official 8.0 version? Has anyone else come up against this issue when migrating?
@pbradly Thanks for this feedback. In your case, you can use any LTS edition to upgrade your database. For example, you can use the tag 7.9.1-community from docker hub. This will downgrade your SQ to CE and upgrade the DB schema & data. Then you can use the brand-new 8.0 DE version, which will upgrade your DB to 8.0 and upgrade back to DE.
Custom 7.8 DE image -> 7.9.1-community -> 8.0-developer-beta
As @torstenwalter mentioned, beta version have been released under the following tags :
8.0-community-beta
8.0-developer-beta
8.0-enterprise-beta
Keep in mind that theses version are labelled beta because they changed a lot from the previous version, and we are happy to get feedback on them before declaring them as officially supported.
To be clear : the Dockerfile is beta, the SonarQube release is not.
Feedback is welcome on the community or here with issues and PR.
Most helpful comment
Also if anyone can provide some info about promotion from community to dev edition? In docker container. Thx in advance.