背景:
写了一些脚本,每天都要跑一次,手动排有的时候会忘记,需要数据的时间也比较早,于是想到用Jenkins设置定时任务,在固定时间每天跑数据,不会因为人为疏忽忘记造数据。
一、Jenkins下载地址:https://www.jenkins.io/download/

image.png
二、下载安装完成后,做一下配置,我是默认安装的,默认选择了推荐的所有插件安装

插件安装.png
三、创建第一个管理员用户

创建管理员账户.png
四、根据步骤三设置的账号密码登录后,新建item

新建item.png
五、创建项目

新建项目.png
六、设置构建触发器0 8 * * 1,2,3,4,5,表示周一至周五每天早上08:00定时跑一次任务

设置构建触发器.png
七、设置构建命令,启动对应的python文件
d:
cd D:\workplace\batchGetData
python timed_task.py

设置命令.png
八、遇到的问题:
如果Jenkins服务没有打开,直接访问http://localhost:8080/,会报无法访问次网站

无法访问Jenkins.png
解决:
定位到Jenkins本地地址:C:\Program Files\Jenkins,打开cmd

image.png
控制台输入
java -jar jenkins.war,开启服务,然后重新访问http://localhost:8080/就可以了
开启Jenkins服务.png

重新访问Jenkins.png