From 9147cec40f1322ebd97711f526ff96994812a0c0 Mon Sep 17 00:00:00 2001 From: Ismail Ali Date: Sun, 31 Aug 2025 16:39:29 +0200 Subject: [PATCH] fix: Jenkins node20 --- .env.development | 2 +- .env.production | 2 +- CHANGELOG.md | 5 +++++ Jenkinsfile | 11 ++++++----- package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.env.development b/.env.development index f647dd5..1d19078 100644 --- a/.env.development +++ b/.env.development @@ -6,6 +6,6 @@ NEXT_PUBLIC_USE_MOCK_BACKEND_LOOP_START=false NEXT_PUBLIC_EXPORT_STATIC=false NEXT_PUBLIC_USE_CGI=false # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.6.787 +NEXT_PUBLIC_APP_VERSION=1.6.788 NEXT_PUBLIC_CPL_MODE=json # json (Entwicklungsumgebung) oder jsSimulatedProd (CPL ->CGI-Interface-Simulator) oder production (CPL-> CGI-Interface Platzhalter) diff --git a/.env.production b/.env.production index e39e33a..aefb389 100644 --- a/.env.production +++ b/.env.production @@ -5,5 +5,5 @@ NEXT_PUBLIC_CPL_API_PATH=/CPL NEXT_PUBLIC_EXPORT_STATIC=true NEXT_PUBLIC_USE_CGI=true # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.6.787 +NEXT_PUBLIC_APP_VERSION=1.6.788 NEXT_PUBLIC_CPL_MODE=production \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index e59ad5a..dfa0e79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## [1.6.788] – 2025-08-31 + +- Test: Jenkinsfile + +--- ## [1.6.787] – 2025-08-31 - fix: Die Konfiguration ist jetzt angepasst: diff --git a/Jenkinsfile b/Jenkinsfile index 4ba3761..9f8aa3e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,17 +1,18 @@ pipeline { agent any - tools { nodejs 'node20' } + tools { nodejs 'node20' } // Name genau wie in Tools + stages { - stage('Checkout') { - steps { checkout scm } + stage('Check versions') { + steps { sh 'node -v && npm -v' } } stage('Install dependencies') { steps { sh 'npm ci' } } stage('Playwright tests') { steps { - // Installiert Browser & Systemdeps falls nötig - sh 'npx playwright install --with-deps' + // Dependencies installieren (falls fehlende Systemlibs meckern, sagen wir Bescheid) + sh 'npx playwright install' sh 'npx playwright test' } } diff --git a/package-lock.json b/package-lock.json index 0eb1304..67d9102 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "cpl-v4", - "version": "1.6.787", + "version": "1.6.788", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cpl-v4", - "version": "1.6.787", + "version": "1.6.788", "dependencies": { "@fontsource/roboto": "^5.1.0", "@headlessui/react": "^2.2.4", diff --git a/package.json b/package.json index 4e2741a..da6aafd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cpl-v4", - "version": "1.6.787", + "version": "1.6.788", "private": true, "scripts": { "dev": "next dev",