fix: Jenkins node20

This commit is contained in:
Ismail Ali
2025-08-31 16:39:29 +02:00
parent e732971cdc
commit 9147cec40f
6 changed files with 16 additions and 10 deletions

11
Jenkinsfile vendored
View File

@@ -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'
}
}