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') {
steps {
script {
sh 'npm install'
}
sh 'npm install'
}
}
stage('Run Unit Tests') {
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"
)
}
}
}