📜 Definición Teórica

Un guerrero que no llega al campo de batalla no gana guerras. CI/CD (Integración y Despliegue Continuo) es nuestro Mensajero Veloz. Usamos GitHub Actions para automatizar el envío de refuerzos (código) a los servidores de producción de forma segura.

🛠️ Guía de Implementación

Workflow de Despliegue (.github/workflows/deploy.yml):

name: Despliegue a Producción
on:
  push:
    branches: [ main ]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Instalar Armamento
        run: npm install && npm run build
      - name: Desplegar a Vercel
        uses: amondnet/vercel-action@v20
        with:
          vercel-token: ${{ secrets.VERCEL_TOKEN }}

🎯 Reto Ninja: “La Invasión Silenciosa”

Sincroniza un proyecto de Astro con Vercel. Configura un Web Hook para que cada vez que hagas un commit, se genere una “Preview URL” automática.

✅ Checklist de Dominio

  • ¿Sabes configurar Secrets en GitHub para no exponer tus llaves?
  • ¿Entiendes la importancia de los Status Checks antes de un Merge?