21 lines
467 B
Groovy
21 lines
467 B
Groovy
pipeline {
|
|
agent any
|
|
tools { nodejs 'node20' } // Name genau wie in Tools
|
|
|
|
stages {
|
|
stage('Check versions') {
|
|
steps { sh 'node -v && npm -v' }
|
|
}
|
|
stage('Install dependencies') {
|
|
steps { sh 'npm ci' }
|
|
}
|
|
stage('Playwright tests') {
|
|
steps {
|
|
// Dependencies installieren (falls fehlende Systemlibs meckern, sagen wir Bescheid)
|
|
sh 'npx playwright install'
|
|
sh 'npx playwright test'
|
|
}
|
|
}
|
|
}
|
|
}
|