In Partnership with AOL Search

DMOZ

CMBuild

Le processus de génération de DMOZ est géré par un outil développé par AOL, appelé CMBuild.

Par le biais de CMBuild, il y a automation de bout à bout, résultant en une Intégration Continue et un Déploiement Continu (CI/CD).

Plusieurs instances de CMBuild ont été mis en place pour créer les différentes composantes de DMOZ, telles que l’Interface Utilisateur (UI) et l’Interface de Programmation d’Application (API).

Le code source DMOZ est stocké dans plusieurs répertoires Git. Chaque instance de CMBuild spécifie au moins un répertoire Git et la branche (version) à vérifier.

Lorsque des modifications sont poussées à Git, les instances correspondantes sont automatiquement déclenchés. Chaque instance compile le code source nouvellement mis à jour et génère un package installable unique avec numéro de version. Un journal détaillé est également envoyé aux admins DMOZ et au personnel d’AOL.

Les packages sont ensuite automatiquement installés dans l’environnement approprié.

Cela permet un développement beaucoup plus rapide que par le passé, et une meilleure collaboration entre les admins DMOZ et AOL.