Skip to main content

Jamespot : une forge GitLab française pour garder la maîtrise sans maintenance interne

« On a l'impression que la forge nous appartient, mais sans avoir à gérer la maintenance. »

Paul Giraudon, CTO de Jamespot

success

Jamespot, éditeur français de plateformes collaboratives créé en 2005, a perdu son serveur Subversion lors de l’incendie d’un datacenter OVH. Après un redémarrage avec GitHub, l’équipe a choisi Froggit comme forge GitLab française complémentaire : diversifier ses fournisseurs et garder un environnement proche, sans maintenance interne.

En bref​

ÉlémentInformation
ClientJamespot, éditeur français créé en 2005
SecteurLogiciel collaboratif / digital workplace
Équipe technique15-20 développeurs selon les périodes évoquées dans le témoignage
ProblèmePerte du serveur Subversion, besoin de résilience et de diversification
SolutionFroggit, forge GitLab managée en France sur une instance mutualisée, en complément de GitHub
AnciennetéClient depuis la phase bêta, environ 7 ans au moment du témoignage
Résultat principalUne forge perçue comme proche et maîtrisable, sans maintenance interne

Résultats clés​

  • Sans maintenance interne de la forge : l’équipe se concentre sur son produit et ses clients.
  • Une approche plus résiliente : Git distribue les dépôts ; Froggit complète GitHub dans une stratégie de diversification des fournisseurs.
  • Une CI/CD adaptée : GitLab CI facilite certains usages Kubernetes selon le retour de l’équipe.
  • Un partenaire proche : confiance, échanges en français et sentiment de maîtrise de l’outil.

Ces bénéfices sont qualitatifs et rapportés par Paul Giraudon.

Le problème​

Subversion convenait à l’équipe historique de 5 à 6 développeurs, mais la perte du serveur central a interrompu l’accès à la forge. Jamespot devait redémarrer rapidement et repenser la continuité de sa gestion de code.

GitHub a répondu à l’urgence du passage à Git. L’équipe ne souhaitait toutefois pas dépendre d’un seul fournisseur et recherchait une forge complémentaire, proche et adaptée à ses usages de développement et de CI/CD.

La solution​

Jamespot a adopté Froggit dès la phase bêta (2020), sur la recommandation de Nicolas, DevOps chez Jamespot, qui connaissait Christophe Chaudier et suivait le projet. Le service a été jugé suffisamment stable et mature pour être testé puis adopté.

L’équipe utilise GitLab CI avec des runners partagés mis à disposition par Froggit et des runners connectés à ses propres environnements de production. Elle conserve ainsi des workflows adaptés à ses besoins sans assurer l’exploitation quotidienne de la forge.

Les résultats détaillés​

Garder un sentiment de maîtrise sans exploiter la forge​

Avec la croissance de l’équipe, la maintenance de la forge interne devenait une activité à part entière. Froggit permet de l’externaliser tout en conservant un outil perçu comme proche et appropriable. Le bénéfice exprimé est de se concentrer sur les plateformes Jamespot et les besoins clients, plutôt que sur l’exploitation de la forge.

Renforcer la résilience avec Git et plusieurs fournisseurs​

La logique distribuée de Git permet de répliquer les dépôts sur les postes des développeurs concernés. La diversification entre GitHub et Froggit répond, de son côté, au souhait de ne pas concentrer la gestion du code chez un seul acteur. Ces deux choix sont complémentaires : la résilience ne repose pas sur Froggit seul.

Adapter la CI/CD et travailler avec un partenaire proche​

Selon Paul Giraudon, certains usages liés à Kubernetes ont été plus simples à mettre en œuvre avec GitLab CI qu’avec GitHub Actions. Ce retour concerne les usages de Jamespot, pas une supériorité générale d’un outil sur l’autre.

La confiance, la réputation de l’équipe Froggit et la proximité géographique et culturelle ont aussi compté dans le choix. Paul Giraudon indique ne pas avoir rencontré de problème d’accessibilité du service au moment du témoignage ; ce constat n’est pas une garantie de disponibilité.

Les effectifs évoqués, de 5-6 développeurs historiquement à 15-20 selon les périodes, décrivent le contexte de Jamespot et ne constituent pas un résultat attribuable à Froggit.

Témoignage complet​

“Se focaliser sur nos clients et pas sur nos outils, ça c’est le bénéfice direct.”

Paul Giraudon, CTO de Jamespot

Questions fréquentes sur le cas Jamespot​

Jamespot utilise-t-il une forge dédiée ou mutualisée ?

Jamespot utilise Froggit, une forge GitLab managée mutualisée. L’équipe dispose d’une forge professionnelle sans assurer sa maintenance interne.

Depuis quand Jamespot utilise Froggit ?

Jamespot utilise Froggit depuis la phase bêta et fait partie des premiers clients de la plateforme. Paul Giraudon évoque environ sept ans d’utilisation au moment du témoignage.

Quels sont les bénéfices pour Jamespot ?

Jamespot externalise la maintenance de sa forge, renforce sa résilience grâce à Git et à la diversification de ses fournisseurs, et bénéficie d’un support français de proximité. L’équipe utilise également GitLab CI pour ses workflows CI/CD.

Vous avez un problème similaire ?​

Vous cherchez une forge GitLab française sans en assurer vous-même la maintenance ? Consultez les questions fréquentes ou découvrez l’offre dédiée si votre contexte nécessite une instance dédiée.

Échangeons sur vos contraintes, vos usages CI/CD et le niveau de maîtrise que vous souhaitez conserver.