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.js20+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
| Situation | Choix recommandé |
|---|---|
| Voie d'exécution la plus puissante | go |
| Voie d'exécution principale non-Go | node --typescript |
| Local Python-première équipe | python |
| Trappe de secours | shell |