Skip to content

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

.github/workflows/ci.yml
yaml
- uses: voidzero-dev/setup-vp@v1
  with:
    node-version: '24'
    cache: true
- run: vp install
- run: vp check
- run: vp test
- run: vp build

Con 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:

.github/workflows/ci.yml
yaml
- 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 test

Después:

.github/workflows/ci.yml
yaml
- 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