Aller au contenu
Sylvain Joffraud l4w
Retour

CI/CD illimité sur GitHub : self-hosted runners en 25 min

GitHub Free : 2000 min CI/mois sur les repos privés. Si tes builds + tests + déploiements prennent 8 min chacun, ça fait… 250 pushs/mois. Pour un projet actif, t’es à sec en 2 semaines.

La solution : self-hosted runners.

Setup en 25 min :

  1. Créer un PAT GitHub fine-grained (perms Administration: RW sur les repos)
  2. Sur ton serveur, créer un user dédié actions-runner (groupe docker, pas de sudo)
  3. Télécharger le binaire actions-runner officiel
  4. ./config.sh --url ... --token ... --labels self-hosted,linux,x64,monserveur
  5. ./svc.sh install actions-runner && ./svc.sh start → service systemd
  6. Dans tes workflows : runs-on: [self-hosted, linux, monserveur]

Résultat :

Le seul « coût » : un peu de CPU + RAM sur un serveur que tu paies déjà. ROI : immédiat.


Partager cet article :

Article précédent
Pinout de la doc inversé : 6 heures de debug perdues
Article suivant
SnappyMail timeout au login sur OVH : le piège SASL