Files
CPLv4.0/Jenkinsfile
2025-09-03 07:02:20 +02:00

28 lines
702 B
Groovy

pipeline {
agent any
tools { nodejs 'node20' } // exakt der Name aus "Manage Jenkins → Tools"
stages {
stage('Versions') {
steps { sh 'node -v && npm -v' }
}
stage('Install deps') {
steps { sh 'npm ci' }
}
stage('Playwright tests') {
steps {
sh 'npx playwright install' // Browser-Binärdateien laden
sh 'npx playwright test'
}
}
}
post {
success {
sh 'curl -d "Tests erfolgreich in Jenkins" https://ntfy.sh/OEOr8DNB0aT2mXWg231PeEEKwvuzt86qgM8ezQmgfcX9ZIlZ35'
}
failure {
sh 'curl -d "Tests fehlgeschlagen in Jenkins" https://ntfy.sh/OEOr8DNB0aT2mXWg231PeEEKwvuzt86qgM8ezQmgfcX9ZIlZ35'
}
}
}