一: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的邮件通知就配置完成了。

Jenkins定时构建和邮件发送相关推荐

  1. Jenkins定时构建任务

    简介:总结下Jenkins定时构建任务使用 一.在任务设置-构建触发器模块,选中"Build periodically" 二.然后在日程表里输入你的定时构建时间,输入的时间语法参考 ...

  2. Jenkins定时构建:一分钟构建一次

    jenkins定时构建的基础语法 * * * * * 总共五颗星星第一颗 * 代表分 第二颗 * 代表时 第三颗 * 代表天 第四颗 * 代表月 第五颗 * 代表星期 下面图片代表的是五分钟构建一次 ...

  3. Jenkins定时构建项目

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

  4. Jenkins定时构建时间设置

    官方说明翻译 MINUTE HOUR DOM MONTH DOW 这个字段就好比cron定时任务语法(只有较小的差别),具体来说,每行由5个被TAB或空格分割的字段组成. 其中每个字段除了可以使用取值 ...

  5. Jenkins+钉钉,实现Jenkins的构建结果直接发送到钉钉群

    设置钉钉 1.添加机器人 在群设置的智能群助手中,添加自定义机器人 2.设置机器人 添加机器人 安全设置: 目前有3种安全设置方式:自定义关键词.加签.IP地址(段),请根据需要选择一种.之后在Jen ...

  6. jenkins: 解决定时构建一分钟构建一次

    jenkins的定时构建 – 在处理脚本持续运行时,把脚本放在了jenkins上,做成一分钟构建一次,踩了一个坑 jenkins定时构建的基础语法是 * * * * * 总共五颗星星第一颗 * 代表分 ...

  7. jenkins pipeline、用户权限管理、插件下载地址更改、凭证管理、自由风格项目构建、maven项目构建、常用的构建触发器、邮件发送、SonarQube代码审查

    CI持续集成流程 pipeline jenkins安装pipeline插件: 简单使用: 查看流水线语法: 片段生成器: 2.0以后推荐使用声明式语法:右侧下拉框是一些步骤,都可以自动生成 Decla ...

  8. Jenkins邮件配置,实现邮件发送策略(可实现每个Job对应不同的发送邮箱)

    前言: 首先,要有一个用来发送的邮箱,首选网易!参考:http://www.cnblogs.com/EasonJim/p/6051636.html,这里我注册了网易的免费企业邮箱. 并且我新建没多个邮 ...

  9. 【jenkins】创建一个project基础配置、自动化邮件发送、pytest_terminal_summary收集结果

    [jenkins]创建一个project基础配置 一. 源码管理:以git仓库添加为例 二.Build Steps:以python为例 问题一:jenkins构件python脚本后,报告无法在jenk ...

最新文章

  1. 最先进的AI还不如动物聪明?首届AI-动物奥运会英国开赛!
  2. mysql 审计(audit)
  3. gcn语义分割_ICCV Oral 2019:152层GCN大幅加深图卷积网络的方法,点云分割任务效果显著...
  4. 热部署Devtools的简单使用
  5. html5+、ReactNative、Weex、Ionic之间的区别、(配置java、python、Android环境)、ReactNative(react-native-cli)、yarn、Weex
  6. C# Speech学习笔记(三)
  7. 宝塔pure-ftpd文件管理不显示目录|文件夹打不开
  8. CNN:Channel与Core的高H、宽W的权值理解
  9. python读取pdf内容转word_卧槽!Pdf转Word用Python轻松搞定!
  10. c语言常见头文件大全,C语言头文件大全
  11. 页面置换算法java_页面置换算法之Clock算法
  12. 路由器 接 交换机 接 路由器
  13. vue Emitter
  14. 2022 数学建模C题 高教社杯 含半成品论文 部分代码 全部数学模型 和全套思路
  15. junit关于Test class can only have one constructor的报错
  16. Spring Boot 综合示例-整合thymeleaf、mybatis、shiro、logging、cache开发一个文章发布管理系统...
  17. 5款知乎高赞的超牛软件,你一定要知道
  18. 周鸿祎:论互联网大佬的编程能力,我能排进前三!
  19. 什么软件运用计算机处理图像,平面设计中计算机图形图像处理软件的运用探究...
  20. [含论文+源码等]SSM网上水果生鲜超市商城|电商系统

热门文章

  1. file input 点击没反应_解决input file按钮要点击两次才弹出选择文件窗口
  2. 华为手机sd卡的根目录在哪_为什么你的华为手机比别人的卡?原来是这些设置在搞怪...
  3. Springboot常用注解之@Target,@Documented和@Retention
  4. UNDO_RETENTIOIN
  5. 网络socket编程指南 (转)
  6. 使用思科模拟器配置静态路由
  7. matlab将方程的解代入原方程,matlab代入方程求解
  8. 飞书机器人获取云文档中表格中的内容
  9. 全球与中国密度识别套件市场深度研究分析报告(2021)
  10. windows server 2008 r2 datacenter 共享服务找不到网络路径解决办法