📜 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?