Email in Jenkinsfile

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

30
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"
)
}
} }
} }