text 用于Email-ext插件的Jenkins Pipeline示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 用于Email-ext插件的Jenkins Pipeline示例相关的知识,希望对你有一定的参考价值。

node {
    stage('git'){
        git 'https://github.com/allure-examples/allure-testng-example.git'
    }
    
    stage('test'){
        def mvnHome = tool 'Maven 3.x'
        def mvn = "${mvnHome}/bin/mvn"
        sh "${mvn} test"
    }
    
    stage('report'){
        junit 'target/surefire-reports/*.xml'
        allure includeProperties: false, jdk: '', results: [[path: 'target/allure-results']]
    }
    
    stage('actions'){
        emailext body: '''${SCRIPT, template="build-report.groovy"}''',
                subject: "[Jenkins] REPORT",
                to: "user@example.com"
    }
}

以上是关于text 用于Email-ext插件的Jenkins Pipeline示例的主要内容,如果未能解决你的问题,请参考以下文章

使用 email-ext 替换 Jenkins 的默认邮件通知

text Jenkin管道定义示例将在我们的CI / CD环境中与Docker Swarm集群集成

jenkin的安装

Jenkin配置执行远程shell命令

如何在 Jenkins Email-Ext 中引用 groovy 脚本

K8S环境的Jenkin性能问题处理