Python+git+jenkins完成持续集成
总结:
1、提交代码Jenkins
2、Jenkins配置执行代码脚本的命令
3、指定定时任务
4、测试结果右键发送
一、tomtat启动
1、首先启动tomcat服务器,找到tomcat的目录下的bin目录,然后找到startup.bat双击启动服务器,
2、Jenkins.war要放到tomcat的webapps目录下,当tomcat启动了,那么jenkins也会启动,那么就可以在浏览器访问jenkins网址了。
http://127.0.0.1:8080/jenkins/;http://localhost:8080/jenkins/,(127.0.0.1)这是一个回环地址,指本地,8080指tomcat端口。
二、定义:
1、Jenkins:开源的持续集成开发环境的工具-java开发,所以需要安装jdk,配置jdk环境变量,jenkins才能运行
2、具体在公司是如何打包发版的:由开发编码,打包,做版本。测试人员进行测试(重复工作)。所以引申(测试)自动化工作模式:编写好自动化代码,提交拉取到gitee,jenkins提交和构建,指定任务,自动发邮件。
3、总结jenkins作用:持续重复的工作,持续的集成。指定任务,定期执行。
三、jenkins的使用
1、点击:新建item,跳转页面,在输入一个任务名称:自动化项目测试,输入完毕后,点击:Freestyle project,会弹出一个“确定”弹框按钮,点击确定,然后后面的也点击应用和保存。
2、配置。回到首页,可以看到刚建好的工程,“Name”一行右键,点击“配置”
2.1在项目里面点击左侧“配置”也可以
3、把用例上传到gitte,先在一个D盘下右键,点击克隆,把gitte地址复制下来,完毕后,在这个文件夹里,把试脚本放到这个目录下,右键点击git提交,最后点击推送。
这个是用来登录gitte用户名和密码的凭证
点击选择刚才的账户和密码:
最后应用,保存。此时已经配置好Jenkins从gitee获取代码和文件。
4、拉取gitee的代码和文件。
点击Build Now
四、执行脚本 通过dos命令行运行
4.1 输入dir可以查看这个目录下的文件:
4.2 执行脚本 python +文件名,然后回车(注意python文件命名不要含中文,我是方便自己看才这样写的哈)
五、通过jenkins执行脚本
5.1 这一步操作意思:告诉jenkins,拿到脚本之后,在windows的cmd里去执行命令(即配置的那个脚本文件)
5.2然后回到工程下,点击构建,构建进度完成后,点击控制台输出课查看详情
六、在项目工程下,配置定时任务,目的是定时执行脚本,不用手动再去点构建
七、配置定时邮件发送。在jenkins下
[参考:https://blog.csdn.net/galen2016/article/details/77975965]
7.1 新建用户,可以用这个用户登录jenkins
7.2 配置邮箱信息
7.2.1开启IMAP/SMIP的密码图是这个类型:
八、绑定项目-一构建完触发自动发邮件
九、构建后接收邮件
大家快去试试吧~