From a74141914119472aba86a646ad056b3d5c165824 Mon Sep 17 00:00:00 2001 From: alexm Date: Wed, 19 Feb 2025 09:25:05 +0100 Subject: [PATCH] ci: refs #6695 update Cypress Docker setup and improve container management in Jenkinsfile --- test/cypress/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/cypress/Dockerfile b/test/cypress/Dockerfile index 33a8f2210..9b89c41ef 100644 --- a/test/cypress/Dockerfile +++ b/test/cypress/Dockerfile @@ -2,10 +2,13 @@ FROM alexmorenovn/vndev:latest WORKDIR /app -# Copiar los archivos de package.json y pnpm-lock.yaml para evitar reinstalar dependencias innecesariamente +# Copiar package.json y pnpm-lock.yaml para evitar reinstalaciones innecesarias COPY package.json pnpm-lock.yaml ./ -# Instalar solo Cypress sin instalar todas las dependencias del proyecto +# Copiar node_modules localmente si existe +COPY node_modules ./node_modules + +# Instalar dependencias, pero sin reinstalar Cypress si ya existe RUN pnpm install --frozen-lockfile && pnpm exec cypress install # Definir el directorio de trabajo por defecto