Ich möchte mein benutzerdefiniertes SonarQube-Docker-Image erstellen, wobei einige Plugins bereits installiert sind, aber jedes Mal, wenn ich meinen Container ausführe, sind die Plugins nicht vorhanden. Es ist, als ob etwas die Plugins aus /opt/sonarqube/extensions/plugins
löscht und die bundled-plugins
dort kopiert.Manuelles Installieren von SonarQube-Plugins auf Docker image
Mein Dockerfile
FROM sonarqube
ENV SONARQUBE_HOME /opt/sonarqube
RUN wget "http://downloads.sonarsource.com/plugins/org/codehaus/sonar-plugins/sonar-scm-git-plugin/1.1/sonar-scm-git-plugin-1.1.jar" \
&& wget "https://github.com/SonarSource/sonar-java/releases/download/3.12-RC2/sonar-java-plugin-3.12-build4634.jar" \
&& wget "https://github.com/SonarSource/sonar-github/releases/download/1.1-M9/sonar-github-plugin-1.1-SNAPSHOT.jar" \
&& wget "https://github.com/SonarSource/sonar-auth-github/releases/download/1.0-RC1/sonar-auth-github-plugin-1.0-SNAPSHOT.jar" \
&& wget "https://github.com/QualInsight/qualinsight-plugins-sonarqube-badges/releases/download/qualinsight-plugins-sonarqube-badges-1.2.1/qualinsight-sonarqube-badges-1.2.1.jar" \
&& mv *.jar $SONARQUBE_HOME/extensions/plugins \
&& ls -lah $SONARQUBE_HOME/extensions/plugins
Ich habe versucht, den Ordner-Eintrag, und listet meine gewünschten Plug-Ins. Aber wenn ich denselben Ordner aufliste, nachdem ich den Container gestartet habe, sind sie weg.
Ich habe auch versucht, die bundled-plugins
ohne Glück zu entfernen.
Irgendwelche Ideen?
, die das Problem löst. Vielen Dank! Übrigens, wo wäre der beste Ort, um zu fragen, ob JAR-Dateien als Releases in Github veröffentlicht werden? Zum Beispiel können Sie die JAR-Datei für dieses Plugin https://github.com/SonarSource/sonar-auth-github/releases im Abschnitt "Releases" herunterladen, nicht jedoch für neue Releases. Dasselbe passiert in den meisten Plugins, die ich gesehen habe. – fiunchinho
Der beste Ort, um dies zu stellen, ist im Issue Tracker dieses Repositorys (und für die anderen Plugins). Überprüfen Sie, ob bereits eine Featureanforderung vorhanden ist. – thaJeztah
Sie haben keine Probleme aktiviert:/ – fiunchinho