jenkins
jenkins的安装
- 下载window版本的jenkins(u盘预备压缩包)
- 手动添加服务 cmd管理员运行 sc create DBManage binPath= "C:\Jenkins\jenkins.exe" DisplayName= "jenkins" start= auto
- 删除服务 cmd管理员运行 sc delete jenkins
- cd C:\Windows\Microsoft.NET\Framework\v2.0.50727(确保该文件下有InstallUtil.exe)
- InstallUtil.exe C:\Jenkins\jenkins.exe"
- 浏览器进入 localhost:8080
jenkins的相关配置
- 配置全局变量
- 配置jdk
- 配置Git
- 配置allure
- 全局属性 键:path 值:python的scripts的目录
- 配置测试项目
- 选择GitHub rpoject
- 选择Git并添加git项目所在Github(码云)的用户名跟密码
- 构建触发器(Poll SCM) */1 * * * *
- 构建Excute shell pytest(需要配置到python的scripts目录)
- 构建Allure Report report
- 配置邮箱发件人
- 找到Jenkins Location 输入系统管理员地址:17327767735@163.com
- 找到邮件通知
- 输入SMTP服务器:smtp.163.com
- 输入用户默认邮件后缀:@163.com
- 点击高级(使用SMTP认证)
- 输入用户名:17327767735@163.com
- 输入密码(邮箱SMTP密码)
- 进行邮件测试
- 找到Extended E-mail Notification
- 输入SMTP server:smtp.163.com
- 输入Default user E-mail suffix:@163.com
- 点击高级(使用User SMTP Authentication)
- 输入User name:17327767735@163.com
- 输入密码(邮箱SMTP密码)
- 找到Default Content Type选择HTML(text/html),更换Default Content模板
- 配置邮箱收件人
- 点击项目中设置,点击构建后操作
- 构建Editable Email Notification
- 点击Advanced Settings
- Triggers 选择always
- 点击高级 Recipient List:17327767735@163.com
jenkins定时构建语法
五颗星(中间需要用空格隔开)
第一个*表示分钟,取值0~59
第二个*表示小时,取值0~23
第三个*表示一个月的第几天,取值1~31
第四个*表示第几月,取值1~12
第五个*表示一周中的第几天,取值0~7,其中0和7代表的是周日
使用案例
每天下午18点定时构建一次
0 18 * * 1-5
每天早上8点构建一次
0 8 * * *
每30分钟构建一次
H/30 * * * *
jenkins安装及配置
原文:https://www.cnblogs.com/wp950416/p/13946951.html