可能会出现的一些问题:
1.bug总是最后才发现;
2.越到项目后期,bug解决的难度越大;
3.交付时间无法保障,有延期风险;
持续集成测试的目的:及时发现bug,提高效率
优点:1统一代码库;2自动部署和构建;3自动化测试;4保证项目的交付质量
Jenkins安装
放到Tomcat的阿帕奇的webapps目录下,启动阿帕奇就会自动解压,sh startup.sh
关闭防火墙,然后在放入x-shell命令行放入命令cat /root/.jenkins/secrets/initialAdminPassword获取密码,输入网页192.168.220.134:8080/jenkins 进去安装插件,选择典型安装(首次安装依赖失败,多安装重试几次,少数的包没有下载成功,进入主页后在直接安装必可行https://www.pianshen.com/article/35521817939/)
系统管理-节点管理-新建节点-代理:随机-下载jar包放到Jenkins目录-cmd进到Jenkins目录执行java -jar agent.jar -jnlpUrl http://192.168.220.136:8080/jenkins/computer/zhangsan/jenkins-agent.jnlp -secret 62aa8b005bc64c0958ef28258db0c08006e2308135e47656ca97ccca1d98cd01 -workDir "D:jenkins"-节点红叉消失
构建项目-自由风格的项目-配置项目-限制项目的运行节点-定时构建H/1 * * * *(间隔两分钟执行一次)
python D:pychpycunchu_ui_seleniumbaidu_runruncase.py
exit 0
定时器配置:有五个参数,符号之间有空格
第一个代表分钟,一个小时的分钟数(0-59)
第二个代表小时,一天中的时间(0-23)
第三个代表天,一月中的某一天(1-31)
第四个代表月,月(1-12)
第四个代表星期,星期几(0-7)
表示符号
H表示随机
*表示所有
-表示连续
/表示间隔
,表示和
立即构建用例,开始跑用例。报错“python”不是内部或者外部文件,在节点配置环境变量即可
键值对形式,键path,值C:UsersszycPythonPython37-32scripts;C:UsersszycPythonPython37-32 ------就可以成功运行用例
也可以直接在配置里window批处理文件放入C:UsersszycPythonPython37-32python.exe D:pychbaidu_runruncase.py --python驱动文件
配置Jenkins邮箱
如果Jenkins网页卡,就杀死进程重新启动netstat nultp,杀死jave进程号
节点一,系统管理,最末尾测试邮箱发送成功
节点二,配置,
配置SVN
SVN manager新建仓库
-Subversion插件下载
-配置里边仓库地址Repository URL:https://DESKTOP-VSQI0B5:8443/svn/cangku
-Credentials,仓库账号和密码
-本地路径Realm:D:jenkinsworkspacebaidu
-C:UsersszycPythonPython37-32python.exe D:jenkinsworkspacebaiduruncase.py
import sys sys.path.append(r'D:pychbaidu_runruncase.py')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)