###前言

jenkins 总算调试好了,也能进行自动打包并发送到蒲公英内测平台,接下来开始细节改造

jenkins 的邮件通知

  1. jenkins 内置的邮件功能
  2. 使用插件扩展的邮件功能

内置邮件功能

默认使用java sdk中api进行邮件发送操作。配置简单。功能单一。

(图一)

步骤,系统管理—系统配置

Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)_系统管理


图1

Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)_端口号_02

图2

注意发送服务器的设置。

使用插件扩展的邮件功能

使用EmailExt 插件可以定义邮件内容。方便直观。

下载插件

系统管理—管理插件-- 进入页面在搜索输入框中输入____ Email Ext

选择EmailExt 插件安装完成。

进入需要设置EmailExt插件的项目----build 配置界面

Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)_html_03


图4

构建后任务,会多出来一个选项。选中就可以进行配置了

注意:在这之前,可以进行Email 发送模板创建。

默认模板 :

Default Subject:构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

Default Content:

<hr/>

(本邮件是程序自动下发的,请勿回复!)<br/><hr/>

项目名称:$PROJECT_NAME<br/><hr/>

构建编号:$BUILD_NUMBER<br/><hr/>

svn版本号:${SVN_REVISION}<br/><hr/>

构建状态:$BUILD_STATUS<br/><hr/>

触发原因:${CAUSE}<br/><hr/>

构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>

构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>

变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>

Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)_系统管理_04


图5注意:这里以qq邮箱为例,需要设置邮箱账户和密码,端口号。这里端口号设置 25 。也可以设置ssL方式 465端口。

亲测端口25成功率更大。

Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)_html_05


图6

ok到这里就差不多,别忘了设置触发条件,在Emailext 选项卡的高级按钮下。

发送成功模板

Jenkins 邮件配置 (使用 Jenkins Email Extension Plugin)_html_06

发送成功。

接下来,打包任务是不是随时都可以了,不用开启 android studio了。那么打包任务是不是可以让测试们打了呢?

引用:
设置qq 邮件 :http://jingyan.baidu.com/article/e3c78d647d32bc3c4c85f5e5.html。