Jenkins学习
1.能够安装jenkins
2.能够安装jenkins的Allure插件
4.能够使用jenkins构建项目
5.能够使用jenkins生成报告
应用场景:
持续集成工具,监控持续重复的工作。开放易用的软件平台
安装:
解压缩安装
使用命令进入到自己账户目录下,使用madir.jenkins文件夹
mac
/users/小明/.jenkins/
windows
c:/users/小明/.jenkins/
将mac-jenkins.zip或者win-jenkins.zip解压。然后复制所有文件内容到.jenkins文件夹中
在线安装
找到jenkins.war所在的目录
使用命令java -jar jenkins.war
在浏览器输入localhost:8080
选择左边的安装建议插件
需要确认启动目录中有.jenkins文件夹
启动方式:
1.命令行进入到jenkins.war所在目录
2.输入命令 java -jar jenkins.war
3.稍等一会儿。浏览器中输入localhost:8080
mac
admin admin
windos
admin 123456
jenkins 插件安装
安装allure插件:
想要使用jenkins帮我生成allure的xml文件。必须要安装这个插件
安装步骤:
1.进入jenkins
2.点击系统管理
3.点击插件管理
4.点击可选插件
5.搜索框输入allure/allure Commandilne工具
6.第一条安装即可
安装allure Commandilne插件:
安装步骤:
1.确保allure插件已经安装成功
2.点击管理系统
3.点击全局工具配置
4.找到allure Commandline
5.点击安装
6.输入一个别名【随意】
7.输入 安装目录
1.https://bintray.com/qameta/genneric/allure2
2.解压缩到一个目录
3.解压后的目录:应该包括bim.config.lib plugins
8.取消 自动安装的选择
9.点击 save保存
jenkins持续集成配置:
配置过后,会自动执行一套流程
1.子哦东从github下载自动化测试项目
2.自动执行pytest进行运行
3、自动生成allure报告
4.如果项目中有不通过脚本,会自动发邮件给相关人员
ps:需要搞一个pytest项目。然后本地先运行一下
在Github上建立仓库和本地操作
1.点击‘+’号,输入名称,点击Create repository
2.查看github的项目地址--HTTTPS
.idea
.pytest_cache
report
pycache
mac可以在jenkins项目底线使用touch来创建隐藏文件
windows可以在项目目录下使用echo xx> .gitignore。然后在用记事本打开
4.命令操作步骤:
进入到自动化项目里面,在命令行输入以下命令
git init
git add .
git commit -m "first commit"
git remote add origin HTTPS地址
git push -u origin master
jenkins配置
新建jenkins项目
1.进入jenkins主页
2.点击新增
配置General
1.勾选GitHub,输入project_url
URL地址:github-HTTPS地址
配置源码管理
1.选择Git---Repository URL地址依旧填写Git地址
2.点击ADD按钮--点击jenkins
4.点击add
配置触发器配置
1.勾选Poll SCM,日程表中填写*/1 * * * *
2.点击空白的地方
配置构建:
1.点击增加构建步骤
2.Execute windows batch commard(windows选择)
Eexcute shell(mac选择)
3.选择后需要在输入框内填写进pytest环境变量
构建后操作-报告配置
构建后操作需要配置‘报告’和’邮件‘,暂时先配置报告。后邮件
1.点击 增加构建后步骤,选择Allure Report
2.Results的Path填入对应的生成XML文件存放目录
3.构建方式:
自动构建
*/1 * * * * *
手动构建(点击立即构建)
PS:更新命令
add命令
commit命令
push命令
jenkins工作空间/工作区:
相等于pycharm工作区间是一样的。
jenkins配置邮件:
整个邮件配置分成三部分(163邮箱为主)
1.发件人测试邮件配置
获取客户端授权码
设置授权码开启
进入jenkins
系统管理-jenkins Location
添加发送人邮箱
输入SMTP服务器
点击’高级‘-使用SMTP认证
输入用户名为发件人邮箱
勾选 通过发送测试邮件测试配置
输入Test e-mail recipient为收件联系人(自己邮箱)
点击 Test configuration,会提示Email was successfully sent。并查看收件人邮箱是否收到了邮件
2.发件人正式邮件配置
1.发件人测试邮件配置
获取客户端授权码
设置授权码开启
进入jenkins
系统管理-jenkins Location
添加发送人邮箱
输入SMTP服务器
点击’高级‘-使用SMTP认证
输入用户名为发件人邮箱
选择Default Content Type 为HTML
配置邮件模板即可
3.收件人配置
进入jenkins项目中,
左侧点击配置----构建后操作
选择-Editable Email Notification
点击Advanced Settings设置
下滑--点击高级
Recipient List为需要收件的联系人,多个联系人用,隔开 保存后,回到项目,点击立即构建
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。