Hudson : est-possible ?
Jean-Baptiste BRIAUD -- Novlog <[email protected]>
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
Bonjour à tous, Je souhaiterais savoir avec Hudson s'il est possible, sans s'arracher les cheveux d'avoir les points suivants : 1. concept du "remote run" : lancer les tests complets à partir d'un IDE (par exemple IntelliJ et Eclipse) avec la version *locale* du code. Il faut donc un plugin qui envoi le code de la machine du dev et non pas celui du trunk au serveur de build. Cela permet de ne pas casser la build generale mais de savoir à quoi s'en tenir en cas de commit. 2. de faire qu'une build soit "a cheval" sur plusieurs machines histoire de tester sous differents OS. L'idée étant de réutiliser le même script. Nous avons un script Ant qui s'occupe de tout : compile, package, deploy, test, ... et qui contient des section <IF> en fonction de l'OS. Le résultat est une build qui peut tourner sous Windows et qui lancera des tests avec IE, Firefox et GoogleChrome. La même build sous Mac lancera les tests sous Safari, Firefox et GoogleChrome. J'aurais voulu lancer 2 fois le même script sur 2 machines différentes et que les résultats soit rassemblé à la fin. Qu'en pensez-vous ? Nous utilisons actuellement TeamCity qui donne satisfaction sur le point 1 mais qui semble nous lâcher sur le point 2.