美文网首页
JENKINS-PIPELINE执行后发送邮件

JENKINS-PIPELINE执行后发送邮件

作者: 9016 | 来源:发表于2021-02-25 14:03 被阅读0次

脚本中增加以下内容,与stages平级:

post {

        success {

            emailext (

                subject: "SUCCESSFUL: '${env.JOB_NAME} [${env.BUILD_NUMBER}]'",

                body: """<p>SUCCESSFUL:  '${env.JOB_NAME} [${env.BUILD_NUMBER}]':</p>

                    <p>Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BUILD_NUMBER}]</a>"</p>""",

                to: "guojie@cuslink.ee",

                from: "guojie@cuslink.ee"

            )

        }

        failure {

            emailext (

                subject: "FAILED: '${env.JOB_NAME} [${env.BUILD_NUMBER}]'",

                body: """<p>FAILED:  '${env.JOB_NAME} [${env.BUILD_NUMBER}]':</p>

                    <p>Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BUILD_NUMBER}]</a>"</p>""",

                to: "guojie@cuslink.ee",

                from: "guojie@cuslink.ee"

            )

        }

其中from: "guojie@cuslink.ee",需要和“系统管理 --> 系统设置 --> Extended E-mail Notification”中配置的发件人一致。

相关文章

网友评论

      本文标题:JENKINS-PIPELINE执行后发送邮件

      本文链接:https://www.haomeiwen.com/subject/gcxufltx.html