2010-04-29

Installer Hudson sur un serveur OVH

Pour installer le serveur d'intégration continue Hudson sur un serveur dédié OVH tournant Ubuntu, le plus pratique c'est de partir du package Debian et de suivre les instructions.
Le script va créer un utilisateur hudson, installer les binaires, les fichiers de configuration et le script de démarrage/arrêt.

Par défaut, l'espace disque est sous /home.
Si vous n'avez pas repartitionné votre serveur, vous pouvez déplacer la home et les logs de hudson.

# Stoppons Hudson
sudo /etc/init.d/hudson stop
# Passons sous /home/hudson
sudo mv /var/lib/hudson /home
sudo ln -s /home/hudson /var/lib/hudson
sudo mkdir /home/hudson/log
sudo mv /var/log/hudson/hudson.log /home/hudson/log/hudson.log
sudo ln -s /home/hudson/log/hudson.log /var/log/hudson/hudson.log
sudo chown -R hudson:nogroup /home/hudson
# Demarrons Hudson
sudo /etc/init.d/hudson start

La version Debian est un peu en retard sur la dernière version d'Hudson, voici comment la mettre à jour:

# Stoppons Hudson
sudo /etc/init.d/hudson stop
# Sauvegarde du war existant et download de la derniere version
cd /usr/share/hudson
sudo mv hudson.war hudson.war.old
sudo wget http://hudson-ci.org/latest/hudson.war
# Demarrons Hudson
sudo /etc/init.d/hudson start


Aucun commentaire: