2010-01-12 3 views
0

Quel serveur CI utilisez-vous pour Flex? Mes principaux candidats sont actuellementServeurs d'intégration continue pour Flex

  • Hudson
  • TeamCity

deux semblent être populaires au niveau général, mais avez-vous eu une expérience directe avec l'utilisation de l'un ou les deux avec le développement Flex? Ou recommanderiez-vous un autre outil?

Répondre

2

Nous utilisons Hudson.

Nous travaillons sur une application Java/Flex. Ant est le système de construction. SVN le gestionnaire de source.

Nous avons une tâche ant pour compiler le mxml et le code ActionScript.

Hudson est sur une machine virtuelle, SVN sur une autre, et la construction est archivée/déployée sur un tiers.

Hudson appelle la tâche de fourmi au moment voulu. (Après chaque validation sur le code flexible)

Aucun test d'unité n'est appelé pour flex. Pour Java oui. Mais vous pouvez également appeler FlexUnit (ou FlexMonkey) via un script ant. Après l'exécution du test, la génération est déployée sur une autre machine virtuelle.

Il fonctionne sans douleur. Vous devez juste avoir une tâche de travail pour compiler la partie flexible de votre application.

Si vous utilisez maven, hudson le gère aussi. Il peut également lire le script .bat ou .sh et vérifier la sortie. A propos de votre choix entre teamcity/hudson, je pense que les deux sont très proches.

2

Nous utilisons Hudson en combinaison avec SVN et cela fonctionne plutôt bien. Le code Java et le code Flex sont construits en utilisant Maven et le plugin Flex Mojos. La construction exécute également les tests unitaires pour le code Flex et intègre les résultats dans les rapports de construction. Le plugin Flex Mojos rend cela vraiment facile.

+0

D'accord avec Christophe ici! Nous utilisons la même configuration ici et cela fonctionne comme un charme –

+0

Oui, nous avons utilisé cette configuration exacte sur plusieurs projets. – Fergal