说明:通过jenkins定时请求系统,判断系统是否挂了。

注:windows环境

1.新建一个自由风格的项目。

2.构建触发器选择定时构建。

3.执行windows批处理命令

4.构建后操作,发邮件

4.1 jenkins默认自带发邮件的功能,配置比较简单,功能也比较单一。

  4.1.1 配置系统管理员的邮件地址,系统管理-系统配置,下面两项都需正确填写。

  4.1.2  配置邮件通知,系统管理-系统配置下面,这这边使用的是163邮箱,需特别注意下面的密码是邮箱的授权码(不知道可以百度下)

    1.163邮箱

 

    2.qq邮箱

 配置好了后,可以勾选 测试,在Test e-mail recipient输入自己的邮箱,看下能否成功。这个地方需要注意,使用163邮箱,若发给非自己邮箱,会发送异常。

网上说是网易的反垃圾邮件机制,要想发送成功,需要同时发送给自己。

  4.1.3 配置成功后,在job中配置,在构建后操作中选择E-mail notification

多个收件人,用空格分开,如下:

配置好后,下面测试下,故意写错命令,让其构建失败,收到的邮件如下:

注:使用jenkins默认的发邮件,发现触发发邮件的时机不是很准确。比如:第一次构建失败,发了邮件,第二次构建成功,它也发了邮件,之后构建成功不发。

4.2接下来 记录下增强版的邮件通知。

  4.2.1 先要安装好jenkins 的email插件,这里就不说了。

  4.2.2 在系统设置里配置,和上面类似

构建失败,触发。

上面点击高级按钮后:

我这里很多都是默认的。

注意: 
上面配置中,凡是以Default开头的名称,都可以在job的配置中当做变量使用。比如:默认的收件人地址:在单独的job中可以这样使用$DEFAULT_RECIPIENTS

  4.2.3 配置单独job,在构建后操作中,选择:

之后:

注意这里在点击高级设置后,是下面界面,如果直接保存,是发布了邮件的,需要把下面的Developers,换成Recipient List.

正确的;

这里我都是默认的.

点击保存,构建日志如下:

收到的邮件如下:

最新文章

  1. 【转】用C写一个简单病毒
  2. Sphinx的配置和使用
  3. Maven-eclipse运行maven命令
  4. codeforces 630R Game
  5. Send email alert from Performance Monitor using PowerShell script (检测windows服务器的cpu 硬盘 服务等性能,发email的方法) -摘自网络
  6. Problem "g++" ("gcc") not found in PATH [ in omnet++ ] ---- 关于OMNeT++软件使用问题
  7. Linux远程连接与常用命令
  8. sql之T-SQL
  9. (转)个例子让你了解Java反射机制
  10. 用SourceTree轻松Git项目图解
  11. ionic 使用mobisscrolls,实现日期选择的插件
  12. cat、tail、head、tee、grep、wc、sort文件操作和过滤
  13. ASP.NET Core 依赖注入(DI)简介
  14. 通过命令修改mysql的提示符(转)
  15. Javascript高级编程学习笔记(85)—— Canvas(2)2D上下文
  16. SQL参数放在where前后的区别
  17. CentOS7 开启网卡,设置开机启用网卡
  18. Oracle 表复杂查询之多表合并查询
  19. 《剑指offer》— JavaScript(33)丑数
  20. 【代码审计】QYKCMS_v4.3.2 后台down.php页面代码执行漏洞分析

热门文章

  1. QT中用QStettings生成INI文件来记录QFileDialog::getOpenFileName上次的打开路径
  2. Windows 08R2 IIS网站架设
  3. Windows 08 R2_组策略
  4. CSS属性去除图片链接时的虚线框
  5. CSL 的密码(后缀数组)
  6. Java导入
  7. Cocos2d 之FlyBird开发---GamePlay类
  8. docker--container的port映射
  9. Python基础篇(set集合)
  10. js非数值的比较