Jenkins首次进入的一些设置及配置
1、将Jenkins显示页面修改为中文环境
首先安装中文的插件:在manage Jenkins-Manage Plugins-可选插件
下载完成之后,在系统设置里边,修改为中文格式:manage Jenkins-Configure System,这样就完成了。
2、设置管理员邮箱,将可以正常接收发送邮箱的地址填写到红框内,同样在系统设置里边,同上
3、配置邮件通知功能,同样需要安装第三方插件,因为Jenkins自带的邮件通知太难用,哈哈
自带的Jenkins邮件通知:(不建议大家使用)
第三方插件名称:
安装完这个插件之后,系统设置就会出现邮件的设置,同样在系统设置里边
SMTP server可以使用自己公司的,也可以使用163邮箱,126邮箱都可以,我这里使用的是QQ邮箱
点击完高级按钮,出现以下界面,设置发件人的邮箱
配置收件人的邮箱,多个收件人中间用逗号隔开,逗号是英文
这样邮箱配置就可以啦,其他的配置默认就可以啦
4、将Jenkins工作区的报告,在首页中展示出来
之前用Jenkins跑完的自动化脚本,还得去脚本文件中区找,比如:
现在配置一些环境,直接在首页展示出来
首先安装一个插件:
安装成功之后,在构建项目中,构建后操作,添加一项Publish HTML reports
再次运行,得到美轮美奂的报告,这样测试报告就能到首页当中,查看相当方便呢
5、在Jenkins中生成的html报告,无法导入js\css等样式问题
在manage Jenkins-ScriptConsole里边,需要执行一段命令:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
运行之后,再次生成的报告就比较美观啦,哈哈哈!!!
6、发送邮件的配置
前边已经配置了自己的邮箱账号,前边的配置是全局通用的
邮箱收到邮件,显示信息如下:
7、Jenkins构建触发器,定时运行测试脚本
MINUTE-秒,HOUR-小时,DOM-天,MONTH-月,DOW-周
- 每15分钟构建一次:H代表形参
- H/15 * * * *
- 在每个小时的前半个小时内的每15分钟
- H(0-29)/15 * * * *
- 每3个小时构建一次
- H H/3 * * *
- 每天中午12点定时构建一次
- H 12 * * *
- 每天的3点,8点,12点,一天构建3次
- H 3,8,12 * * *
- 每天早上7点到晚上7点每2个小时构建一次
- H 7-19/2 * * *
- 周一到周五,从早上9:45开始,下午3:45结束,每两个小时构建一次
- 45 9-16/2 * * 1-5
- 周一到周五,上午9点到下午4点,每两个小时构建一次
- H H(9-16)/2 * * 1-5
Jenkins插件地址:http://mirrors.jenkins-ci.org/plugins/
注意,Jenkins中配置的路径,都是基于Jenkins安装目录中的workspace这个路径
最新文章
- BZOJ4034 T2
- LeetCode 11
- shell获取db信息及上传下载操作
- ubuntu12.10设置禁止锁屏和屏幕常亮
- 聊聊Web App、Hybrid App与Native App的设计差异
- 糟糠之妻下堂,娇俏公主上位——更换宝马三系座椅作业 - 切诺基 Jeep家族 越野e族论坛 越野/SUV/旅行/赛事/改装/互动中心
- java中setDate(Date date)方法和String与Date之间的转换
- python并发编程之线程(一):线程&;守护线程&;全局解释器锁
- STM32F0使用LL库实现PWM输出
- C#Windows 服务的安装说明
- React开发调试工具--react-developer-tools
- C# Language Specification 5.0 (翻译)第二章 词法结构
- java.lang.NoClassDefFoundError: Could not initialize class xxx 原因
- golang martini 源码阅读笔记之inject
- delphi手动创建dataset并插入值
- oralce 笔记
- php单双引号嵌套解决方案
- Git 仓库 SSH、HTTP、Gitweb (Nginx) 乱炖
- 视频video遇到一些坑
- 升级Xcode之后VVDocumenter-Xcode不能用的解决办法
热门文章
- The Preliminary Contest for ICPC Asia Shenyang 2019 H. Texas hold'em Poker
- maven中,dependency 中的 classifier属性
- 回顾Python装饰器
- locust手机号批量注册性能测试
- linux/ubuntu 取色工具gpick
- 使用Git管理品优购项目 开始部分
- Python 模块A
- js日志组件封装
- lower_case_table_names=1 启动报错 mysql8.0
- NetworkManager需要与不需要