1 points par jay03 2026-04-03 | 5 commentaires | Partager sur WhatsApp

J’ai essayé de mettre en place un pipeline CI/CD. J’ai implémenté ce qui me semblait être le pipeline CI le plus simple, de façon à ce que le CD ne s’exécute qu’en cas de succès, mais je me demande quelles étapes vous ajoutez généralement, dans la pratique ou dans vos propres configurations, à l’étape CI !

5 commentaires

 
roxie 16 일 전

Je laisse ici quelques remarques en vrac en le lisant.

  • Il aurait sans doute été préférable d’expliquer séparément la nécessité de CI et de CD dans des sections distinctes.
  • npm ci est l’abréviation de clean install.
  • Bonne chance pour décrocher un job !
 
kurthong 2026-04-03

Vous pouvez résoudre le problème en désactivant le déploiement automatique de Vercel et en déployant directement avec Vercel CLI depuis GitHub Actions.

  1. Dans les paramètres du projet Vercel,
    désactivez GitHub Auto Deploy
  2. Ajoutez une étape de déploiement dans le fichier CI yml :
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

Ainsi, le déploiement n'est déclenché que lorsque l'ensemble de la CI a réussi.

 
jay03 2026-04-03

Oh, nous l'avons traité dans le deuxième article !!! Merci pour votre conseil.

 
kurthong 2026-04-03

Haha, j’ai commenté sans vérifier et en lisant seulement l’article principal. Bon courage !