1 puntos por jay03 26 일 전 | 4 comentarios | Compartir por WhatsApp

Probé construir un pipeline de CI/CD. Implementé lo que considero el pipeline de CI más simple, haciendo que CD se ejecute solo cuando este tenga éxito. Me da curiosidad saber qué etapas agregan en la fase de CI en el trabajo real o en sus propios casos.

4 comentarios

 
kurthong 26 일 전

Puedes resolverlo desactivando el despliegue automático de Vercel y haciendo el despliegue directamente con Vercel CLI desde GitHub Actions.

  1. En la configuración del proyecto de Vercel,
    desactiva "GitHub Auto Deploy"
  2. Agrega un paso de despliegue en el CI yml:
    • run: npx vercel --prod --token ${{ secrets.VERCEL_TOKEN }}
      if: success()

Así, el despliegue solo se activa cuando todo el CI se completa correctamente.

 
jay03 26 일 전

¡Oh, eso lo cubrí en la segunda parte de la historia! ¡Gracias por el consejo!

 
kurthong 26 일 전

Jaja, comenté solo leyendo el post principal sin verificarlo. ¡Éxitos!