Gérer (ou pas) ses propres runners Github Actions (Julien Tanay)
Chez Doctolib, on utilise Github Actions comme moteur de notre intégration continue (CI). En un peu moins d'un an, l'équipe Developer Experience a migré toute l'organisation technique sur cette nouvelle plateforme et mis en place une stratégie de gestion des "runners" (les machines qui exécutent les travaux de CI).
Je suis Engineering Manager chez Doctolib et je pilote les sujets de Developer Experience au sein d'un équipe de Platform Engineering: c'est à dire que nous sommes des fournisseurs de services internes à l'organisation Je vous présenterai nos challenges (qui sont surement les votres!) et les différents choix, motivés, que nous avons du faire. Spoiler alert: aujourd'hui, on ne gère qu'une partie de nos runners, l'autre partie étant gérée par Github pour nous. Cette stratégie hybride nous permet de répondre au mieux aux besoin de nos utilisateurs: les développeurs et développeuses de Doctolib.
Commentaires