SonarQube Update 4.3.2
Sommaire
Votre avis
Nobody voted on this yet
|
|
Téléchargement et installation
#sudo wget -P /tmp https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-4.3.2.zip #sudo unzip -d /tmp /tmp/sonarqube-4.3.2.zip
Déploiement
La mise en place de l'application s'inspire de ce qui était préalablement réalisé par script ANT.
Il faut dans un premier temps copier l'application sous le répertoire webapps
de Tomcat.
#sudo service tomcat7 stop #sudo rm -rf /var/lib/tomcat7/webapps/sonar* #sudo mv /tmp/sonarqube-4.3.2/web /var/lib/tomcat7/webapps/sonar #sudo chown -R tomcat7:tomcat7 /var/lib/tomcat7/webapps/sonar
Driver base de données
Plusieurs drivers sont fournis avec la distribution. Dans les précédentes versions, tous les drivers étaient copiés dans le répertoire WEB-INF/lib
de l'application. Mais il suffit de choisir le driver en fonction de la base de données utilisée. Dans le cadre de cet article, MySql est utilisé.
#sudo cp /tmp/sonarqube-4.3.2/extensions/jdbc-driver/mysql/*.jar /var/lib/tomcat7/webapps/sonar/WEB-INF/lib/ #sudo chown tomcat7:tomcat7 /var/lib/tomcat7/webapps/sonar/WEB-INF/lib/*.jar
A noter, le driver doit être disponible dans le répertoire WEB-INF
et dans l'arborescence extensions/jdbc-driver
dans l'emplacement défini par SONAR_HOME
.
Plugins
Des plugins principaux et complémentaires sont disponibles dans la distribution. Les premiers doivent être disponibles le répertoire lib/core-plugins
. Les seconds doivent être déposés dans extensions/downloads
et seront installés lors du démarrage, si ils n'ont pas été déjà mis en place comme dans le cas de la mise à jour en 4.1.
#sudo rm -rf /var/opt/sonar/extensions/jdbc-driver #sudo rm -f /var/opt/sonar/lib/core-plugins/*.jar #sudo cp -p -R /tmp/sonarqube-4.3.2/extensions/jdbc-driver /var/opt/sonar/extensions/jdbc-driver #sudo cp -p /tmp/sonarqube-4.3.2/lib/core-plugins/*.jar /var/opt/sonar/lib/core-plugins/ #sudo chown -R tomcat7:tomcat7 /var/opt/sonar/extensions/jdbc-driver #sudo chown tomcat7:tomcat7 /var/opt/sonar/lib/core-plugins/*.jar
Si nécessaire, il faut vérifier les version des plugins dans le répertoire /var/opt/sonar/extensions/plugins
. Et si la version est inférieure à celle des plugins de la distribution, il faut les placer dans le répertoire /var/opt/sonar/extensions/downloads/
.
#sudo cp -p /tmp/sonarqube-4.3.2/lib/bundled-plugins/*.jar /var/opt/sonar/extensions/downloads/ #sudo chown tomcat7:tomcat7 /var/opt/sonar/extensions/downloads/*.jar
Suite à l'installation de la version 4.2, ces plugins étaient plus récents que ceux disponibles dans la distribution, qui contient également des versions obsolètes. Ces dernières exécutions ne sont donc pas réaliées.
Voir Aussi
Upgrade Notes: https://docs.sonarqube.org/display/SONARQUBE53/Release+4.3+Upgrade+Notes