Integración Continua (CI)
Puedes utilizar voidzero-dev/setup-vp para usar Vite+ en entornos de CI.
Vista General
Para GitHub Actions, la configuración recomendada es voidzero-dev/setup-vp. Instala Vite+, configura la versión de Node.js requerida y el gestor de paquetes, y puede cachear las instalaciones de paquetes automáticamente.
Esto significa que normalmente no necesitas pasos separados de setup-node, configuración del gestor de paquetes y pasos manuales de caché de dependencias en tu flujo de trabajo.
GitHub Actions
- uses: voidzero-dev/setup-vp@v1
with:
node-version: '24'
cache: true
- run: vp install
- run: vp check
- run: vp test
- run: vp buildCon cache: true, setup-vp gestiona el almacenamiento en caché de dependencias por ti de forma automática.
CONSEJO
setup-vp almacena en caché los datos del gestor de paquetes. Para reutilizar los resultados de Vite Task en diferentes ejecuciones de CI, añade una caché de GitHub Actions separada para Vite Task (consulta Caché de GitHub Actions para Vite Task).
Simplificando Flujos de Trabajo Existentes
Si estás migrando un flujo de trabajo de GitHub Actions existente, a menudo puedes reemplazar grandes bloques de configuración de Node, gestor de paquetes y caché con un único paso setup-vp.
Antes:
- uses: pnpm/action-setup@v6
with:
version: 11
- uses: actions/setup-node@v6
with:
node-version: '24'
cache: pnpm
- run: pnpm ci && pnpm dev:setup
- run: pnpm check
- run: pnpm testDespués:
- uses: voidzero-dev/setup-vp@v1
with:
node-version: '24'
cache: true
- run: vp install && vp run dev:setup
- run: vp check
- run: vp test