Email in Jenkinsfile
This commit is contained in:
36
Jenkinsfile
vendored
36
Jenkinsfile
vendored
@@ -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"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user