Jenkins自动发送邮件配置及定时构建

发表于:2019-6-12 13:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:道友留步`    来源:博客园

   4.源码管理
  这里我们不适用任何的库直接选择None
  5.构建触发器
  我这里设置的是每5分钟构建一次实现定时自动构建
  6.构建命令
  我这里直接选择执行cmd命令
  7.构建后操作
  选择构建后发送邮件
  说明:
  我这里发送邮件时,带上了附件,那么附件是从report目录下的所有以.html格式的文件压缩成
  Attach Build Log 这个选择可以根据自己情况选择,我选择的是发送邮件的附件会包含项目构建的日志
  ok,以上设置完成之后保存即可
  添加项目
  我们找到Jenkins安装目录下的workspace目录,在此目录下我们会发现和我们之前新建项目时填写的名字一样的一个目录,没错了,这个目录就是Jenkins构建时的工作项目目录
  注意: 如果worksapce下面你没找到你的项目名目录,你需要手动执行一次构建点击Build Now即可
  手动构建之后就会自动生成我们Job名称命名的目录了
  接下来我们复制我们的代码到这个目录中
  结果展示
  以上所有的工作完成之后我们可以选择手动构建,测试一下是否能够接受到邮件和邮件内容是否正确
  控制台输出(部分内容)
  等待构建完成,查看一下控制台日志和邮箱是否接受到正确的邮件
  控制台日志
  邮箱
  正文
  附件优化
  这里附件有点多,我们只需要发送新的报告文件即可。我们再改一下构建时的命令
  ok,保存,我们再次手动构建,或者直接等待时间到后自动构建,再次查看邮箱附件是否只有新生成的报告
  可以看到我们的附件只有最新的报告和build日志了,开心吧! 赶紧试试吧
  总结
  本章主要讲解Jenkins配置自动发送邮件,配置自由风格的项目及定时构建。主要使用第三方报告插件,且要学会定时构建时的语法,好了,又多了个装逼的技能,赶紧跟着我试一试!
  真的勇士, 敢于直面惨淡的warning、 敢于正视淋漓的error

      上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号