Jenkins定时构建和邮件发送

原创 2016年08月30日 11:32:53

一:Jenkins定时构建

之前我们说的都是手动的构建一个项目,我们是不是可以自动的来构建项目。
那么此时我们需要使用:

构建触发器下的Poll SCM和Build periodically

我们在构建触发中选择这两项即可,其实他们两个就是一个自动任务,这里的语法也是cron的语法,没有什么特别。

触发远程构建: 触发远程构建 Build after other projects are
built: 在其他项目触发的时候触发,里面有分为三种情况,也就是其他项目构建成功、失败、或者不稳定(这个不稳定我这里还木有理解)时候触发项目
Poll SCM: 定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。我的配置如下:

 */5 * * * * (每5分钟检查一次源码变化) 

Build periodically:周期进行项目构建(它不care源码是否发生变化),我的配置如下:

0 2 * * * (每天2:00必须build一次源码)

二:邮件发送

参考:http://blog.sina.com.cn/s/blog_b5fe6b270102vi3l.html
jenkins 自带一个邮件的通知的功能,但是自带的邮件通知功能,有点简单不能自定义信息,所以我们安装邮件插件Email-ext plugin。
1.首先在系统管理-插件管理-安装Email-ext plugin
2.系统设置中配置邮件服务器,在系统设置页面找到”邮件通知”的设置发送邮件的服务器,我这里以163邮箱为例如图
jenkins 配置邮件

设置完成以后,我们点击Test Configuration,发送测试邮件时候出现失败,这里因为我们首先需要设置一下发送邮件的邮箱账号,这里只是配置邮件服务器地址、账号和密码,但是jenkins不知道采用哪个邮箱去发送,在系统设置页面找到“Jenkins Location”设置“系统管理员邮件地址”,必须与上图设置的用户保持一致。
此时我们已经把可以发送邮件了,下面我们来配置要发送的内容
3.系统设置中找到Extended E-mail Notification位置配置发送信息,下图是我自己配置的,仅供参考
jenkins 配置邮件

具体的说明我就不解释了,字面已经说的很清楚了,这样我们就配置好邮件通知了
下面我们根据项目需要来配置发送人,以及触发条件。
4.在构建后的操作添加“Editable Email Notification”
jenkins 配置邮件

这样jenkins的邮件通知就配置完成了。

版权声明:本文为博主原创文章,转载请注明出处:blog.csdn.net/tobetheender

jenkins构建后邮件发送

1、进入系统管理->系统设置 2、在Jenkins Location找到系统管理员邮件地址,输入发送邮件的邮箱地址 3、在邮件通知中输入配置 注:不能勾选“使用SMTP认证”及“...
  • songjiaping
  • songjiaping
  • 2016年05月25日 12:54
  • 16836

Jenkins构建触发器(定时构建项目)

如上图所示,Jenkins通常通过点击“立即构建”来进行手动构建项目,其实也可以使用配置中的 Poll SCM和Build periodically来进行定时自动构建项目; 在“配置”...
  • e295166319
  • e295166319
  • 2016年10月25日 11:29
  • 13345

Jenkins持续集成之发送邮件

最近项目中需要实现Jenkins上构建完成后自动发送邮件,在网上搜了一些资料,多多少少有些问题,现在把自己的经验分享一下。大概步骤:系统管理—>系统设置—>邮件通知 点击高级,下面以163邮箱进...
  • hlybest24
  • hlybest24
  • 2017年03月07日 10:15
  • 955

jenkins构建后邮件发送

1、进入系统管理->系统设置 2、在Jenkins Location找到系统管理员邮件地址,输入发送邮件的邮箱地址 3、在邮件通知中输入配置 注:不能勾选“使用SMTP认证”及“...
  • songjiaping
  • songjiaping
  • 2016年05月25日 12:54
  • 16836

Jenkins的使用---项目构建,邮件通知

之前我们说的都是手动的构建一个项目,我们是不是可以自动的来构建项目那么此时我们需要使用Poll SCM和Build periodically,我们在构建触发中选择这两项即可,其实他们两个就是一个自动任...
  • twtydgo
  • twtydgo
  • 2016年06月29日 17:46
  • 607

【Jenkins】——定时构建

一触即发
  • wangjinlong_
  • wangjinlong_
  • 2017年03月12日 15:14
  • 3321

写的不错一定要看 ———————— Jenkins学习四:Jenkins 邮件配置

http://www.cnblogs.com/yangxia-test/p/4366172.html http://www.cnblogs.com/yangxia-test/p/4366172.ht...
  • u011904605
  • u011904605
  • 2017年01月21日 20:39
  • 1737

jenkins 的邮件通知

本文主要对 jenkins 的邮件通知进行介绍, 转自:http://www.cnblogs.com/GGHHLL/p/jenkins.html jenkins 内置的邮件功能使用插件扩展...
  • zhangtaoee
  • zhangtaoee
  • 2016年10月13日 10:28
  • 494

jenkins 自动构建

Jenkins+Maven+SVN快速搭建持续集成环境(转)   Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持...
  • ITs_Mars
  • ITs_Mars
  • 2016年03月18日 16:16
  • 1116

Jmeter集成到Jenkins中展现html报告并发送邮件

1、 构建1个自由风格的项目; 2、 配置ITEM参数,旧的构建保存了一次构建中的所有临时文件,如果构建没有保留的必要,就勾选丢弃旧的构建,同时设置保持构建天数和保持构建的最大个数。如下图: ...
  • hufang_lele
  • hufang_lele
  • 2015年08月13日 16:31
  • 7356
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jenkins定时构建和邮件发送
举报原因:
原因补充:

(最多只允许输入30个字)