44 lines
3.1 KiB
Markdown
44 lines
3.1 KiB
Markdown
---
|
||
type: meeting
|
||
date: 2026-08-18
|
||
source: MeetMic
|
||
status: inbox
|
||
duration: 19m
|
||
meetmic_id: 9CEB3804-D724-48AF-994C-01E0CBFBC0CE
|
||
---
|
||
|
||
# Discussion CI/CD
|
||
|
||
## Résumé
|
||
- La réunion porte sur la mise en place du CI/CD pour Idéllo et la réduction de la dépendance aux images Docker actuellement fournies par Libeo.
|
||
- Le besoin est de disposer de Dockerfiles complets permettant de builder les images Nginx, Drupal et Node.js de manière indépendante, sans composants propriétaires ou dépendances internes non documentées.
|
||
- Les images pré-buildées avaient été choisies initialement comme compromis pour respecter les délais du projet ; l’intention initiale était que les builds soient réalisés côté TFO.
|
||
- Le CI/CD sera géré côté TFO, avec upload des images dans un registry. Les nouveaux Dockerfiles devront être testés sur l’environnement de développement afin de garantir leur compatibilité avec les différents environnements.
|
||
|
||
## Décisions
|
||
- L’option retenue pour l’évaluation est de fournir des Dockerfiles complets et simplifiés, plutôt que de maintenir uniquement des images pré-buildées.
|
||
- Le CI/CD et l’upload des images dans un registry seront gérés côté TFO.
|
||
- Les Dockerfiles validés serviront de références figées jusqu’à ce qu’une mise à jour soit communiquée par le responsable du code.
|
||
|
||
## Actions
|
||
- [ ] Créer un ticket pour évaluer l’extraction des éléments propriétaires et la production de Dockerfiles indépendants — Responsable : Philippe
|
||
- [ ] Évaluer l’effort nécessaire et revenir avec une estimation — Responsable : non identifié
|
||
- [ ] Vérifier les aspects contractuels et administratifs liés aux images Docker et à leur contrôle — Responsable : Philippe
|
||
- [ ] Tester les nouveaux Dockerfiles dans l’environnement de développement pour vérifier leur compatibilité avec l’infrastructure — Responsable : non identifié
|
||
- [ ] Mettre en place la synchronisation du code entre les dépôts GitHub et GitLab — Responsable : non identifié
|
||
|
||
## Blocages / Risques
|
||
- Les images actuelles reposent sur des images de base internes et des dépendances potentiellement propriétaires à Libeo.
|
||
- La suppression de ces dépendances nécessite une passe complète de QA afin de détecter les éléments oubliés.
|
||
- Les images internes sont rebâties automatiquement avec des correctifs de sécurité et des mises à jour mineures ; ce mécanisme devra être pris en compte pour conserver un niveau de sécurité comparable.
|
||
- Une divergence entre les Dockerfiles ou les images utilisés selon les environnements pourrait entraîner des problèmes de compatibilité et de diagnostic.
|
||
- Le sens et le fonctionnement exacts de la synchronisation entre GitHub et GitLab restent à clarifier.
|
||
|
||
## À suivre
|
||
- Clarifier la responsabilité de la maintenance et des mises à jour des Dockerfiles.
|
||
- Confirmer le modèle de synchronisation entre GitHub et GitLab, idéalement dans un seul sens.
|
||
- Confirmer les éléments contractuels concernant la propriété et le contrôle des images Docker.
|
||
|
||
|
||
### Related
|
||
- [[2026-08-18 - Idello - Estimer le temps d'avoir des images docker propers avec aucune dépendances]] |