Jenkins 邮件模板配置

6 篇文章 0 订阅
6 篇文章 0 订阅

Jenkins 邮件模板配置

本文主要介绍了在 Jenkins 中邮件模板配置的方法。

配置过程

1. 插件安装

  • Email Extension Plugin: 配置邮件基础相关信息;
    • “Jenkins–>首页–>系统管理–>插件管理–>可选插件–>搜索插件–>Email Extension Plugin”1
  • Config File Provider: 在 Jenkins 进行配置文件或者模板文件管理;
    • “Jenkins–>首页–>系统管理–>插件管理–>可选插件–>搜索插件–>Config File Provider Plugin”2

2. 插件配置

  • Extended E-mail Notification
    “Jenkins–>首页–>系统管理–>Extended E-mail Notification”
    注意: 本次使用模板填充的模式,所以要注意 Default Content Type 的格式必须为 HTML(text/html)
    K8wS9n
    主要参数介绍:

    • SMTP server: 发送邮件的 SMTP 服务器;
    • SMTP Port: 发送邮件的 SMTP 服务器端口;
    • Credentials: 发送邮件的用户认证信息;
    • Default Content Type: 默认发送邮件内容的格式;
    • Default Subject: 默认发送邮件的标题;
    • Default Triggers: 配置邮件在什么情况下触发;
  • Config File Provider
    “Jenkins–>首页–>系统管理–>Managed files”
    JVv33v

    主要参数介绍:

    • ID: 自动生成的文件标识 ID;
    • Name: 自定义上传的文件名称;
    • Comment: 文件的描述注释;
    • Content: 要使用的邮件内容模板内容;3

3. pipeline 使用

此处创建流水线任务不重复介绍,自行网络搜索即可;

node () {
    stage('email'){
        echo "测试发送邮件"
        // 此处''${SCRIPT, template="managed:Groovy Email Template"}'''为固定,
        // managed:为固定前缀,Groovy Email Template为 步骤 2 所配置的名称
        emailext body: '''${SCRIPT, template="managed:Groovy Email Template"}''',
            subject: '${DEFAULT_SUBJECT}',
            to: 'xxxxxxx'
    }
}

测试结果:
AarbeH


  1. Email Extension官网介绍 ↩︎

  2. Config File Provider官网介绍 ↩︎

  3. Groovy Email Template ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值