Le CI/CD d'une agence de deux personnes

Pipeline CI/CD d'une agence de deux développeurs

Deux personnes. 19 projets livrés. Zéro déploiement manuel.

Beaucoup de petites équipes acceptent une livraison fragile comme une norme. Nous, jamais.

Chez CovalTech, nous avons mis en place notre CI/CD et notre processus de déploiement dès le premier jour, avec les mêmes standards que ceux qu'on attendrait d'une équipe d'ingénierie bien plus grande, parce que la qualité est une décision de processus, pas une question d'effectif.

Tout ce qui peut être automatisé devrait l'être.

Notre stack est simple et fiable :

GitHub Actions gère ce qui ne doit jamais dépendre de la mémoire ou de la routine : tests, builds, et publication d'images.

Docker garde les environnements cohérents. Fini le "ça marche sur ma machine". Chaque service tourne dans un conteneur reproductible.

Caddy gère le reverse proxy et le HTTPS automatique. Overhead minimal, pas de prise de tête sur le renouvellement de certificats, et une chose de moins à surveiller en production.

Le résultat est simple : chaque push sur main passe par le même pipeline. Les tests tournent. Les images se construisent. Le déploiement a lieu. Si quelque chose échoue, ça s'arrête là.

Deux personnes. 19 projets livrés. Zéro déploiement manuel.

Un bon logiciel, ce n'est pas seulement ce que tu construis. C'est aussi la fiabilité avec laquelle tu le livres. Et c'est quelque chose que nous prenons au sérieux.