mercredi 21 novembre 2012

Publier sur un JBoss sur un serveur d'intégration à partir de Jenkins



 L'appel sur le jenkins

ssh root@somewhere  /var/www/cgi-bin/restart-jboss.sh


#!/bin/sh
wget http://ouanegene.com/jenkins/job/Silaadd/lastSuccessfulBuild/artifact/funky-web/build/packaging/war/funky.war --http-user=whoiam --http-password=mypassrulez -O /tmp/funky.war
. /etc/rc.d/init.d/functions
ps -e |grep java|cut -f1 -d" ">/tmp/pstokill
cat /tmp/pstokill
killproc -p /tmp/pstokill -d 15
cp -f /tmp/funky.war /var/lib/jbossas/server/default/deploy/funky.war
/etc/rc.d/init.d/jbossas start>/dev/null
sleep 40
echo Redéploiement réussi


Aucun commentaire: