From 2a2925ca400686c4a6e0f1b5e78238d4656ab0a7 Mon Sep 17 00:00:00 2001 From: ISA Date: Mon, 13 Jan 2025 09:26:57 +0100 Subject: [PATCH] Email in Jenkinsfile --- Jenkinsfile | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5633ee135..720d3c1c4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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" + ) + } } }