Skip to content

Choisir le temps d'exécution

Le choix du runtime ne concerne pas seulement la préférence linguistique. Cela change la façon dont le plugin fonctionne, ce que la machine d'exécution doit avoir installé et la simplicité du CI et du transfert.

Choisissez Go Quand

  • vous voulez la voie d'exécution la plus solide
  • vous voulez des gestionnaires typés et l'histoire de version la plus propre
  • vous voulez le moins de frictions d'amorçage dans CI et sur d'autres machines

Choisissez Python ou Node Quand

  • le plugin est de par sa conception repo-local
  • votre équipe vit déjà dans ce runtime
  • vous acceptez de posséder vous-même le bootstrap du runtime
  • vous êtes à l'aise avec la présence de Python 3.10+ ou Node.js 20+ sur la machine d'exécution

Choisissez Shell uniquement lorsque

  • vous avez besoin d'une trappe de secours étroite
  • vous acceptez explicitement un compromis expérimental ou avancé

Matrice par défaut sécurisée

SituationChoix recommandé
Voie d'exécution la plus puissantego
Voie d'exécution principale non-Gonode --typescript
Local Python-première équipepython
Trappe de secoursshell

Documentation publique pour les auteurs de plugins et les intégrateurs.