背景:
写了一些脚本,每天都要跑一次,手动排有的时候会忘记,需要数据的时间也比较早,于是想到用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本地地址:C:\Program Files\Jenkins,打开cmd
image.png
控制台输入
java -jar jenkins.war
,开启服务,然后重新访问http://localhost:8080/
就可以了开启Jenkins服务.png
重新访问Jenkins.png
网友评论