我想在詹金斯的后期建设行动后发送电子邮件。因此,我写了詹金斯文件如下。但我需要一些groovy脚本
1。zip文件的附件
2。在附加文件之前,我需要将文件夹转换为zip格式。
注意:请不要建议电子邮件插件程序和配置。
我更喜欢jenkins文件方法配置
pipeline {
agent any
stages {
stage('Testing') {
steps {
sh 'chmod +x mvnw'
sh './mvnw clean verify serenity:aggregate'
}
}
}
post {
failure {
script {
mail (to: 'email@gmail.com',
subject: "Job '${env.JOB_NAME}' (${env.BUILD_NUMBER}) failed",
body: "Please visit ${env.BUILD_URL} for further information"
);
}
}
success {
script {
mail (to: 'email@gmail.com',
subject: "Job '${env.JOB_NAME}' (${env.BUILD_NUMBER}) success.",
body: "Please visit ${env.BUILD_URL} for further information.",
);
}
}
}
}