ABT, the Automatic Build Tool

ABT est un outil de construction et d’installation automatique de projets logiciels. Il gère la création de projets logiciels tels que le fameux outil de construction Make.

ABT vérifie les dates des fichiers pour voir s'ils nécessitent d’être mis à jour ou reconstruits. Parallèlement, ABT vérifie que tous les binaires ou bibliothèques externes nécessaires à l’installation du logiciel ou à la compilation des sources sont bien présents sur la plate-forme cible. En fonction des besoins de l’utilisateur, ABT peut commander une compilation, une compression, ou l’installation de n’importe quel type de fichier.

Enfin, ABT peut prendre en compte des configurations particulières selon la plate-forme voulue (matériel et système) et fonctionne pour tout type de langage source.

Facile à utiliser, ABT est contrôlé grâce à un simple fichier de configuration écrit en XML, dénommé recipe. Entièrement écrit en Python, ABT est multi-plate-forme et a été testé avec succès sur Windows, Unix et Mac OS X. ABT peut être utilisé avec Python ou Jython sans aucune modification ou configuration particulière.

Edité et soutenu par Artenum, ABT a été créé par Maxime Biais et diffusé sous les termes de la licence QPL. Il est maintenant disponible pour l’ensemble de la communauté du libre et parallèlement sous forme propriétaire via une licence utilisateur.

Plus d'informations sur la Page Projet d'ABT.

Téléchargement
ABT est un logiciel open source et peut être téléchargé sur sa page de téléchargement.


< retour Autres technologies