jenkins构建后发送html邮件,Jenkins:Generatin链接到HTML文件并通过电子邮件发送

现在我知道这不是你问题的直接答案 . 但我确实认为这可以很好地解决您的问题 . 此解决方案将比您提出的解决方案有2个额外的好处 .

它的唯一先决条件是您或团队/项目中的某个人能够更改测试结果的输出目录 .

要使其工作,请将测试结果和其他资源的输出目录更改为静态文件夹 . 在每次测试运行开始时,确保清除此文件夹 . 通过删除所有文件的shell命令,或删除所有未版本控制文件的SVN / GIT clean .

然后,您可以使用HTML发布者插件:https://wiki.jenkins.io/display/JENKINS/HTML+Publisher+Plugin . 使用此选项通过将Jennes作业中的测试结果指向静态位置来发布HTML . 确保在发布选项中检查存档html页面 . 这将确保HTML将存储在作业的特定构建中 . 如果需要归档其他资源,可以使用归档工件后构建步骤执行此操作 .

现在,所有结果和资源都缓存在特定的构建运行中,您需要做的就是使用邮件扩展插件中的$ BUILD_URL添加运行链接 .

正如我所说,这有两大好处 . 首先,所有测试资源都与特定的测试运行硬链接 . 如果您将结果放在一个单独的位置,那么随着时间的推移,将它们链接到特定的运行将变得越来越难 .

第二个好处是您的资源将遵循特定运行的生命周期 . 如果您需要一些物品留在那里,您的主工作区通常很难清理 . 这可能会导致您的工作区随着时间的推移而增大 . 当您在作业中存档所有资源时,将在删除构建时清除所有资源 . 这可以在作业配置中轻松配置 .

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值