L’usine à build ou l’art de construire les applications

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Vous avez sans doute déjà installé des outils en version " nightly build ". Ce sont des versions souvent générées chaque jour, durant le soir ou la nuit. Tout développeur, ou presque, produit des build. Il s’agit de vérifier et de compiler le code de son application, de son projet. Le build peut servir à créer une application exécutable, utilisable et tester le code, les composants, les modules d’un projet, notamment grâce aux tests unitaires, générant un rapport de tests qui fournira une listes des erreurs, manques, bugs, etc. D’autre part, les IDE, dans leur grande majorité, intègrent un ou plusieurs modules de build paramétrables, plus ou moins avancés. Aujourd’hui, les systèmes de build les plus connus sont Ant / Nant, Maven, MS Build ou encore les autotools. Bref, le choix ne manque pas. Dans ce dossier, nous avons voulu, mettre en avant la pratique avec Ant, Maven, autotools et MS Build avec une large portion de mise en oeuvre, d’intégration. Selon les éditeurs, on bénéficiera de solutions plus ou moins intégrées, avec de véritables usines à build comme peut l’être un BuildForge d’IBM Rational.

S'ABONNER
Egalement au sommaire de :
Programmez! #104