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