Email in Jenkinsfile

This commit is contained in:
ISA
2025-01-13 09:26:57 +01:00
parent 247606b25f
commit 2a2925ca40

36
Jenkinsfile vendored
View File

@@ -20,18 +20,40 @@ pipeline {
} }
stage('Install Dependencies') { stage('Install Dependencies') {
steps { steps {
script { sh 'npm install'
sh 'npm install'
}
} }
} }
stage('Run Unit Tests') { stage('Run Unit Tests') {
steps { steps {
script { sh 'npm test'
sh 'npm test'
}
} }
} }
// Weitere Stages ... }
post {
success {
emailext(
subject: "Build Success: ${JOB_NAME} #${BUILD_NUMBER}",
body: """
Build Successful! Details:
- Job Name: ${JOB_NAME}
- Build Number: ${BUILD_NUMBER}
- Build URL: ${BUILD_URL}
""",
to: "ismailali1553@gmail.com"
)
}
failure {
emailext(
subject: "Build Failed: ${JOB_NAME} #${BUILD_NUMBER}",
body: """
Build Failed! Details:
- Job Name: ${JOB_NAME}
- Build Number: ${BUILD_NUMBER}
- Build URL: ${BUILD_URL}
""",
to: "ismailali1553@gmail.com"
)
}
} }
} }