Closed MichaelBitard closed 3 weeks ago
État des lieux lors du dernier test:
On a une branche 'gitlab' que l'on pousse à la fois sur github et sur gitlab
Côté CI, première déconvenue : C'est hyper lent
Là sur un travail simple (qui prend en tout à peu près une minute sur github)
On est sur quelque chose de pas vraiment utilisable par nous là pour le coup, on va regarder du côté des runners locaux, mais ça veut dire qu'on va avoir à gérer une flotte de runners locaux, ce qu'on n'avait pas à faire chez github.
Un exemple de job chez gitlab --> https://gitlab-forge.din.developpement-durable.gouv.fr/pub/pnm-public/camino/-/jobs/1244955 Le même chez github --> https://github.com/MTES-MCT/camino/actions/runs/10492269968/job/29063364482
La CI ne semble pas avoir la possibilité de builder des images docker. C'est très embêtant
Toute la CI/CD a été migré sur gitlab, on est entre 10 et 15 minutes de temps de build (on doit pouvoir gagner du temps avec le sharding des tests d'intégration)
Il faut voir maintenant ce qu'on peut faire sur les tickets/projets
Objectif
Migrer hors de github le code et la CI/CD.
À la fin de cette PR:
A migrer aussi ?