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的密码图是这个类型:

 八、绑定项目-一构建完触发自动发邮件

 

九、构建后接收邮件

 大家快去试试吧~