1 puntos por jay03 2026-04-03 | 5 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.

5 comentarios

 
roxie 16 일 전

Dejo, sin mucho orden, algunas ideas que me surgieron mientras lo leía.

  • Creo que habría sido mejor explicar la necesidad de CI y CD en secciones separadas.
  • npm ci es la abreviatura de clean install.
  • ¡Que consigas trabajo!
 
kurthong 2026-04-03

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 2026-04-03

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

 
kurthong 2026-04-03

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