fix: Jenkins

This commit is contained in:
Ismail Ali
2025-08-31 18:22:42 +02:00
parent 9147cec40f
commit d4d0c91400
8 changed files with 17 additions and 13 deletions

9
Jenkinsfile vendored
View File

@@ -1,18 +1,17 @@
pipeline {
agent any
tools { nodejs 'node20' } // Name genau wie in Tools
tools { nodejs 'node20' } // exakt der Name aus "Manage Jenkins → Tools"
stages {
stage('Check versions') {
stage('Versions') {
steps { sh 'node -v && npm -v' }
}
stage('Install dependencies') {
stage('Install deps') {
steps { sh 'npm ci' }
}
stage('Playwright tests') {
steps {
// Dependencies installieren (falls fehlende Systemlibs meckern, sagen wir Bescheid)
sh 'npx playwright install'
sh 'npx playwright install' // Browser-Binärdateien laden
sh 'npx playwright test'
}
}