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:
Enregistrer un commentaire