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(需要下载allure)
- 配置ant(需要下载apache-ant)
- 全局属性    键: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 * * * *