【发布时间】:2019-01-09 11:43:22
【问题描述】:
我想在詹金斯的后期构建操作后发送电子邮件。因此,我编写了 jenkinsfile 如下。但我需要一些 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.",
);
}
}
}
}
【问题讨论】:
标签: jenkins groovy jenkins-pipeline post-build-event