Déploiement CI/CD en masse - Tous les projets GitLab
Date: 16/01/2026
Durée: ~3h
Statut: TERMINÉ (partiel)
Contexte
Suite de la session précédente sur la mise en place du CI/CD GitLab avec registry.
Actions réalisées
1. Correction SSH_PRIVATE_KEY
- Nouvelle clé ed25519 générée pour GitLab CI
- Variable instance configurée via gitlab-rails console
2. Optimisation runners
- Concurrent passé de 1 à 12 pour accélérer les builds
3. Création des dossiers stack
- Créé docker-compose.yml pour tous les projets manquants
- Corrigé le format (supprimé network bridge externe qui causait des erreurs)
4. Déploiements réussis (7/11)
- ✅ notif-logger
- ✅ ffmpeg-api
- ✅ tintech-api
- ✅ ulias
- ✅ medias-api
- ✅ jellylink-api
- ✅ notifications-webapp (manuel)
5. Échecs (4/11) - Problèmes de code source
- ❌ authentificator : 401 npm registry (package privé @nowhere/ulias-lib)
- ❌ qwikpress : npm run lint failed
- ❌ ai-front : APIPATH not exported
- ❌ tintech-front : ESLint errors
6. Backlog créé
- /home/gouroubleu/backlog/16-01-2026-cicd-corrections-projets.md
7. LinkedIn
- Récupéré 3 messages via browser-connector
- Réponses formulées pour El Mehdi, Julianne, Aurélien
Notes
- Les échecs sont dus à des erreurs dans le code source, pas au CI/CD
- Le projet "notifications" a un conflit de nom avec le stack existant → déployé sous "notifications-webapp"