<SIELA1915> besoins: compiler les clients automatiquement, et les packager comme prévu (smokey, full etc) ainsi que compiler tous les outils et une vm avec le serveur
Les besoins en terme d'automatisation et de CI sont surtout liés à la compilation des clients et des serveurs.
Le reste de l'infra est stable. De mon point de vue, ce n'est pas la peine d'automatiser la création de VM car c'est une tâche rare, et chaque fois le besoin sera différent. Les bénéfices d'un automatisation seront faibles en rapport au travail à fournir pour y arriver de façon satisfaisante.
On a donc un serveur de gestion de versions, gitlab, avec deux fonctions distinctes :
- Créer les clients de jeu
- Suivre les évolutions des serveurs.
Pour les serveurs, ils sont deux : lirri et spofu. Spofu reçoit les nouveautés, lorsqu'elle sont validées elles sont basculées vers lirria. Les développeurs peuvent avoir un serveur de jeu personnel qui leur permet de faire les premiers tests avant de push sur spofu. Tout ça devrait être intégré.
Pour les clients, c'était assez au point il me semble, je laisse siela détailler