/ / Configuration automatique des fonctionnalités sur Fuse ESB / Servicemix avec Maven - maven, osgi, fuseesb, jbossfuse, autodeploy

Fourniture automatique de fonctionnalités sur Fuse ESB / Servicemix avec Maven - maven, osgi, fuseesb, jbossfuse, autodeploy

Existe-t-il un moyen de provisionner / déployer des fonctionnalités dans Fuse ESB / Servicemix automatiquement via Maven, comme du cargo pour Tomcat? Utiliser ant + ssh n’est pas une option.

Réponses:

4 pour la réponse № 1

Je suis en train de finaliser un client emballé dans unle plugin maven qui fera exactement cela, mais au lieu de l’approche fusesource consistant à utiliser le dossier de déploiement à chaud, je me connecte directement à la console karaf distante et exécute les commandes requises pour (dés) installer les fonctionnalités.

Le déploiement automatique fait partie des tests de régression automatisés exécutés par Jenkins via un ensemble de scripts de test SoapUI.

En gros, j'utilise apache SSHD pour me connecter à karaf (voir un exemple ici: https://cwiki.apache.org/KARAF/63-programmatically-connect-to-the-console.html) et du code personnalisé pour exécuter les commandes et analyser le résultat.