赞
踩
概念:
团队成员将自己的工作成果,持续集成到一个公共平台的过程。成员可以每天集成一次,也可以一天集成多次。
相关工具:
本地代码管理:git
远程代码管理:gitee(国内)、github(国外)、gitlib(公司私有服务器)
持续集成:jenkins
安装:
双击 exe文件,一路 next 自动安装,全部默认选项。 (不建议修改默认安装目录)
查看:
cmd打开终端,输入 git --version 能看到版本信息,说明安装成功
配置:
安装成功后,打开 cmd 输入命令。 这一步必须操作!!! 操作后无返回结果!!!
git config --global user.email “你⾃⼰的邮箱名@xxx.com”
git config --global user.name “⽤户名(可任意写,不要⽤中⽂)”
简介:
git 是一款 在 本地 管理代码的工具。 自带一个小型 仓库,存储本地代码。
注册网易邮箱
注册 Gitee 账号
git 和 gitee 管理代码工作原理
PyCharm 与 Gitee 相关操作
将 Gitee的项目 Checkout到 Pycharm中
使用场景:
第一次加入某个项目,第一次从 gitee 获取代码时。
推送 PyCharm 新项目到 Gitee远程仓库
应用场景:
本地开发的项目,第一次上传到 gitee 中。
将 Pycharm代码 push到 Gitee远程仓库
应用场景:
本地 和 gitee 有 相同的项目。 本地代码做了新增。需要将新增的代码,推送gitee上。
将 Gitee仓库的新代码 pull 到 PyCharm中
应用场景:
本地 和 gitee 有 相同的项目。 gitee上代码做了新增。需要将新增的代码,拿到本地来。
解决冲突
应用场景
本地 和 gitee 有 相同的项目。 gitee上代码做了新增。本地对同一处代码,做了不同的新增
简介:
基于Java开发(必须安装jdk)的一种开源、跨平台的持续集成工具
必须 安装 jdk,要配置 环境变量。
查验:java -version 能看到 1.8 版 jdk 即可。
启动:
配置小结:
准备工作
# extra版报告
newman run 测试用例集名.json -e 环境变量文件.json -d 数据文件.json -r htmlextra --reporterhtmlextra-export 报告名称.html
# 示例:
newman run "C:\Users\xwp\Desktop\postman_jenkins\iHRM.postman_collection.json" -e
"C:\Users\xwp\Desktop\postman_jenkins\iHRM_env.postman_environment.json" -r htmlextra --
reporter-htmlextra-export report.html
# 示例:
newman run "C:\Users\xwp\Desktop\ihrm\ihrm.postman_collection.json" -e
"C:\Users\xwp\Desktop\ihrm\postman_environment.json" -r htmlextra --reporter-htmlextra-export
report.html
操作步骤:
说明:
因为生成报告时,没有指定目录。 所以:上面 “HTML directory to archive” 是空的。
如果,指定报告生成到其他位置。 要配置 “HTML directory to archive”的值。
6.点击应用–>保存
11. 在 自动跳至 页面中,点击 “Build Now”,可在下面 Build History(构建历史)中, 看到构建正在进行。
12. 点 #1 后面的名称 , 点击 “控制台输出” 查看 执行的命令。 2. 再次点 “Build Now”,可以 再构建一次 #2。 以此类推 8. 完成后,左侧菜单中 多出 “Report666” 菜单栏。点击可查看 测试报告。可能会样式错乱。后续解决。
使用Jenkins管理-自动构建
简单来说:自动构建,就是设置一个定时器,定时时间到, Jenkins 自动执行测试用例。
操作步骤:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title> </head> <body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0"> <div> <h2>项目信息</h2> <ul> <li>项目名称:${PROJECT_NAME}</li> <li>详细测试报告:<a href="${PROJECT_URL}HTML_20Report/">${PROJECT_URL}HTML_20Report/</a></li> <li>触发原因:${CAUSE}</li> <li>项目Url:<a href="${PROJECT_URL}">${PROJECT_URL}</a></li> </ul> <hr/> <h2>构建日志</h2> <div>${JELLY_SCRIPT,template="html"}</div> <hr/> </div> </body> </html>
7. 点击右下角 “Advanced Settings” 按钮。将 “Trigger” 原有的内容 点 最外层 “红叉” 删除。
点击 “Add Trigger” 选择 Always 。
8. 点击 “应用” --> “保存”。
9. 点击 “Build Now” 开始手动构建。
使用Jenkins管理-自动构建
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。