bonjour,
depuis quelques temps, j'ai des questions sur la possibilité de lier des programmes écrit en Delphi dans une intégration continue.
Je me propose de vous montrer le résultat d'un de mes projets sous l'outil CruiseControl.NET. Je n'ai pas le temps de montrer le comment, c'est juste pour montrer que c'est possible.
Si ça interresse du monde, et qu'ils se manifestent (sur ce fil de discussion par exemple), je prendrai le temps d'écrire un petit tuto
Dans mon idée d'intégration continue, je voulais:
* Intégration 1 fois par jour
* Compilation de l'application (version client lourd)
* Compilation de l'application (version ligne de commande)
* Intégration des traductions dans les EXEcutables
* Compilation des tests unitaires (DUnit)
* Execution des tests unitaires
* Execution de la couverture de tests unitaires
* Production d'un zip pour le livrable
* Envoi du zip sur un serveur ftp (le dailybuild est disponible en permanence)
Dans l'interface de cc.net, je voulais avoir un rapport complet des tests unitaires + deux autres pages (statistiques Ohloh + échec des builds).
J'ai attaché des copies d'écran du projet DelphiCodeToDoc intégré dans CruiseControl.NET.
J'espère que cela vous donnera un aperçu de ce qu'il est possible de faire. J'utilise cc.net dans cet exemple, mais Hudson ou un autre outil ferait parfaitement l'affaire.
Si vous avez des questions/remarques n'hésitez pas !
Partager