jenkins定时跑py代码
前言:python定时跑py脚本可以很多种方法。python APScheduler定时框架;python代码放进服务器linux crontab 定时任务;Jenkins拉取svn,git代码至本地环境(Windows,linux)执行。等
我这里使用的是Jenkins定时跑py脚本。
一. 相关工具安装。
1.jenkis安装
这里我就不多说了网上教程很多。https://blog.csdn.net/hc_ttxs/article/details/79384535
2.本地py可执行。
如果不能执行:参考 https://www.cnblogs.com/yoyoketang/p/8711367.html
直到本地可以运行成功。
二. jenkins创建工程和执行
这些都是比较简单的,我说一下思路和简单的实现过程。
1.Jenkins创建一个工程。
进入:
创建一个流水线:
第一步:
第二步:
( cron定时任务 https://blog.csdn.net/fanrenxiang/article/details/80361582 )
2. 工程执行
以上是基本的设置,详细的可以在网上查阅教程。
邮件通知方面,例如执行的testcase单个结果结合的邮件,个人建议放在py代码内实现。
三. 效果和个人总结。
1.本地可部署,灵活执行各种自己编写的代码,在空闲时间自动执行。
2.系统稳定性较强,jenkins属性。
3.由自己全部一个人从写脚本代码,到部署实现。提高自己系统能力。
4.每天可执行代码,及时知道脚本执行情况,知道系统哪个地方出现问题。
5.很高的扩展性,无论接口自动化,UI自动化,还是性能测试,专项测试都可以集成起来统一维护。