Configuration de l'Hudson à déployer une version

Je suis en train de configurer Hudson, de sorte que je serai en mesure de déployer automatiquement un build (un .la guerre de fichier) pour Tomcat. Le nouvellement déployé construire sera ensuite utilisé par quelqu'un pour tester l'application.

J'ai essayé d'utiliser le Déployer Plugin de déployer automatiquement les .la guerre de fichier, et cela fonctionne. Cependant, le travail qui crée la .la guerre de fichier sera exécuté après chaque scm changement (à chaque fois que le code est engagé). Avec le déploiement du Plugin .la guerre de fichier de déploiement sur Tomcat chaque fois qu'un build est fait. Parce que le code est engagé fréquemment, cela signifie que l'application web reprend souvent ainsi, et ce sera d'interrompre le processus de test.

J'apprécie le fait que Hudson s'exécute mon unité-tests et fait bâtir régulièrement, donc je ne veux pas changer les éléments déclencheurs de ce travail.

Je suis à la recherche d'une manière que je peux manuellement décider de déployer à partir de Hudson. J'ai essayé de créer un travail distinct, qui déploient l' .la guerre du premier emploi, mais cela n'a pas fonctionné. Quelqu'un a une expérience de quelque chose comme cela?

OriginalL'auteur Daniël Rutten | 2011-01-06