Cette partie détaille comment mettre à jour la distribution du portail depuis les sources.

L'installation depuis les sources requiert l'installation des outils SVN et Maven sur le poste de développement.

Compilation

La distribution de démonstration est construite depuis le répertoire demo à l'aide de la commande Maven suivante :

mvn clean install -Punpack,pack -Denv=dev

Le résultat se présente sous la forme d'une archive .zip placée dans le répertoire target du projet demo-distribution

Extraction

Après copie de l'archive dans le répertoire /opt du serveur, l'extraction de la nouvelle distribution du portail s'effectue de la manière suivante :

ssh root@osivia-demo
service portal stop
cd /opt
rm -rf osivia-demo-distribution-[…]
rm -f portal
unzip osivia-demo-distribution.zip
chown -R portal: osivia-demo-distribution-[…]
chmod -R 755 osivia-demo-distribution-[…]
ln -s osivia-demo-distribution-[…] portal
service portal start
tailf /var/log/portal/server.log