pipeline { agent { label 'nodejs-builder' } stages { stage('Install Dependencies') { steps { sh 'npm ci' } } stage('Test & Security Audit') { steps { echo 'Start checking security vulnerabilities in npm packages' sh 'npm audit' } } stage('Build') { when { branch 'development' } steps { sh 'npm run build' } } } post { success { echo 'Pipeline erfolgreich!' } failure { echo 'Pipeline fehlgeschlagen!' } } }