Bac à idée #17464
Mis à jour par Daniel Dehennin il y a plus de 7 ans
La gestion de la ferme de compilation et des dépôts du projets EOLE est manuelle.
Tout ajout de distribution nécessite l’intervention sur plusieurs machines.
L’infrastructure "Open Build Service":http://openbuildservice.org/ est un outil de création et distribution de paquets logiciels.
Il comporte plusieurs avantages :
* C’est un logiciel libre utilisé pour produire "OpenSUSE":http://build.opensuse.org/ (grosse communauté)
* Il supporte toutes les distributions GNU/Linux majeures
* L’architecture est "séparée en plusieurs services":http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.architecture.html#_overview_graph.
* Une installation sérieuse se fait en mode "distribué":http://openbuildservice.org/help/manuals/obs-admin-guide/obs.cha.installation_and_configuration.html#_distributed_setup
Cette infrastructure pourra être montée en premier lieu pour les besoins de paquets extra à la distribution EOLE et la gestion de dépôts personels (comme les PPA Ubuntu).
L’intégration de la distribution EOLE sera à planifier car cela entraînera des modifications dans le workflow de l’équipe.
Tout ajout de distribution nécessite l’intervention sur plusieurs machines.
L’infrastructure "Open Build Service":http://openbuildservice.org/ est un outil de création et distribution de paquets logiciels.
Il comporte plusieurs avantages :
* C’est un logiciel libre utilisé pour produire "OpenSUSE":http://build.opensuse.org/ (grosse communauté)
* Il supporte toutes les distributions GNU/Linux majeures
* L’architecture est "séparée en plusieurs services":http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.architecture.html#_overview_graph.
* Une installation sérieuse se fait en mode "distribué":http://openbuildservice.org/help/manuals/obs-admin-guide/obs.cha.installation_and_configuration.html#_distributed_setup
Cette infrastructure pourra être montée en premier lieu pour les besoins de paquets extra à la distribution EOLE et la gestion de dépôts personels (comme les PPA Ubuntu).
L’intégration de la distribution EOLE sera à planifier car cela entraînera des modifications dans le workflow de l’équipe.