Sonar Update Version 2.8 vers 2.11

De EjnTricks

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


System-Install-icon.png Download-icon.png Téléchargement et installation

Après avoir télécharger l'archive depuis le site de sonar, et l'avoir décompresser, il faut effectuer modifier le fichier conf/sonar.properties pour répercuter les configurations faites sur la précédente version. Puis il faut lancer le script build-war.sh, situé dans le répertoire war qui va générer le fichier war à installer dans le serveur Tomcat.

#./build-war.sh
Buildfile: build.xml

clean:

war:
    [mkdir] Created dir: /home/etienne/sonar-2.11/war/build/sonar-server
     [copy] Copying 2057 files to /home/etienne/sonar-2.11/war/build/sonar-server
     [copy] Copying 4 files to /home/etienne/sonar-2.11/war/build/sonar-server/WEB-INF/lib
     [copy] Copying 1 file to /home/etienne/sonar-2.11/war/build/sonar-server/WEB-INF/classes/conf

append-sonar-home:
     [copy] Copying 1 file to /home/etienne/sonar-2.11/war/build/sonar-server/WEB-INF/classes
       [war] Building war: /home/etienne/sonar-2.11/war/sonar.war
     [echo]
     [echo]       -----------------------------------------------------------------------------------------------------------
     [echo]       sonar.war is ready to be deployed. It is linked to the Sonar home directory:
     [echo]       /home/etienne/sonar-2.11
     [echo]
     [echo]       IMPORTANT NOTES :
     [echo]       * supported web servers are Jetty and Tomcat 5.x/6.x/7.x
     [echo]       * the web application uses the Sonar home directory. For this reason it must be deployed on this host only.
     [echo]       * the war file must be rebuilt when :
     [echo]       - configuration is updated (files in the directory conf/)
     [echo]       - the Sonar home directory is moved to other location
     [echo]       - sonar is upgraded to a new version
     [echo]       It does not have to be rebuilt when a plugin is removed or installed.
     [echo]       -----------------------------------------------------------------------------------------------------------
     [echo]

BUILD SUCCESSFUL
Total time: 7 seconds


L'installation du war s'effectue par simple copie dans le répertoire webapps de Tomcat.

#sudo rm -rf /var/lib/tomcat6/webapps/sonar*
#sudo cp sonar.war /var/lib/tomcat6/webapps/
#sudo chown tomcat6:tomcat6 /var/lib/tomcat6/webapps/sonar.war


Update icon.png Plugin-icon.png Plugins

L'installation initiale de Sonar a été réalisée manuellement, et la variable sonar.home, dans le fichier sonar.properties a été positionnée à /var/opt/sonar. Il est donc nécessaire de mettre à jour des fichiers dans ce répertoire.

#sudo rm -f /var/opt/sonar/lib/*.jar
#sudo rm -f /var/opt/sonar/lib/core-plugins/*.jar
#sudo rm -f /var/opt/sonar/lib/deprecated-maven-plugin/*.jar
#sudo cp lib/*.jar /var/opt/sonar/lib
#sudo cp lib/core-plugins/*.jar /var/opt/sonar/lib/core-plugins
#sudo cp lib/deprecated-maven-plugin/*.jar /var/opt/sonar/lib/deprecated-maven-plugin
#sudo chown tomcat6:tomcat6 /var/opt/sonar/lib/*.jar
#sudo chown tomcat6:tomcat6 /var/opt/sonar/lib/core-plugins/*.jar
#sudo chown tomcat6:tomcat6 /var/opt/sonar/lib/deprecated-maven-plugin/*.jar


Icon-database-process.png Mise à jour de la base

Puis il est nécessaire de faire la mise à jour depuis l'URL http://SERVER/sonar/setup.