6 points par xguru 2023-01-10 | 2 commentaires | Partager sur WhatsApp
  • L’usage des monorepos est en hausse progressive, mais le choix de l’outil est important en raison des problèmes liés aux modifications, au cache et aux reconstructions
  • Principales fonctionnalités à prendre en compte : prise en charge des langages, courbe d’apprentissage, mise en cache, vérification des builds, polyvalence (Versatility)
  • Si votre organisation a des langages de développement, un flux de travail et une taille de base de code similaires à ceux de Google, choisissez Bazel
  • Si le coût de migration vers Bazel est trop élevé ou que vous n’êtes pas satisfait du support Python ou de l’écriture des fichiers BUILD, optez pour Pants
  • Si vous travaillez principalement en JavaScript / TypeScript, NX est aussi un excellent choix
  • Si vous avez des microservices conteneurisés, des dépendances au niveau système, ou des tâches quelque peu non standard, Earthly convient bien

2 commentaires

 
xguru 2023-01-10

Cet article a aussi été rédigé par Earthly, donc gardez-le à l’esprit en le lisant~