Jenkins为每个构建发送电子邮件工件

时间:2013-09-17 12:35:15

标签: android jenkins

我正在使用Jenkins构建我的Android应用程序。一旦创建了工件,我希望apk能够通过电子邮件发送给一组用户。我已经知道Testflight等,但我只需要Jenkins通过电子邮件将签名的apk发送给一组用户。我怎么能这样做?

亲切的问候

3 个答案:

答案 0 :(得分:10)

我做了同样的事情,
首先为jenkins安装电子邮件扩展插件 然后配置作业,添加构建后操作 - > 可编辑的电子邮件通知
填写项目收件人名单等。
还有附件部分,您可以在其中输入apk 文件的相对地址 (基本目录是工作区根目录)

最后你必须设置触发器(添加触发器)并选择成功'因为如果构建不成功,你在指定的路径上没有apk。

答案 1 :(得分:5)

您要找的是Email Ext plugin。它具有从构建中附加工件的选项。

答案 2 :(得分:1)

您必须安装Email Ext插件。安装完成后请按照此步骤操作。

  • 点击“添加构建后操作”下拉菜单,然后选择“可修改的电子邮件通知”选项。
  • 在项目收件人列表中,这是应该接收电子邮件的电子邮件地址的逗号分隔列表(逗号后面的可选空格)。可能包含对构建参数的引用。要CC或BCC某人而不是将其放入“收件人”列表,请在电子邮件地址之前添加cc:或bcc :(例如,cc:someone@example.com,bcc:bob@example.com)。

  • 您可以根据项目要求定义默认主题和默认内容。

  • 在“附件”字段中,您必须提供二进制文件的路径(即.APK文件的路径,如app / build / outputs / apk / ** / * .apk)

enter image description here

  • 现在点击右下角的“高级设置”。
  • 单击添加触发器,然后选择成功触发器。 enter image description here
  • 单击成功触发器上的Add下拉列表,然后选择Recipient List选项。
  • 现在应用并保存配置。您可以通过电子邮件将apk发送给在收件人中选择的每个用户。

这就是你如何在电子邮件中发送apk。谢谢你。