python 持续集成_Jenkins持续集成_02_添加python项目&设置定时任务

前言

自动化测试脚本编写后,最终目的都是持续集。持续集成可以实现一天多次部署运行自动化脚本,对功能进行不断监控测试。由于小编使用python编写的自动化脚本,这里仅讲解下如何在Jenkins中添加python项目,并添加定时任务。

配置python环境

首页点击系统管理Manage Jenkins

点击全局变量设置Global Tool Configuration

配置python路径:

默认setting、默认全局setting修改为Setting file in filesystem

输入python路径

创建python任务

Jenkins工作台首页,点击“新建Item”

输入任务名称->点击“Freestyle project”

项目配置

设置自动拉取git代码

源码管理选择Git->输入github上的项目地址

添加git用户名和密码(私有项目需添加用户名密码,公共项目不用添加)

设置定时任务

点击构建触发器->勾选定时构建Poll SCM->输入时间设置

日期格式:* * * * * * (分别表示分时日月周,空格隔开)

常用定时设置:

1.每30分钟构建一次

H/30 * * * *

2.每2个小时构建一次

H H/2 * * *

3.每天早上8点构建一次

0 8 * * *

4.每天8点,12点,18点分别构建一次(一天构建多次设置)

0 8,12,18 * * *

配置执行文件

点击构建->增加构建步骤选中Execute shell->输入执行命令“python3 xxx.py”(运行的python文件)

备注:小编执行的文件直接在项目根目录下,便可直接执行目标文件。若目标文件未在根目录下,需填写相对路径。

例:

1.目标执行文件直接在项目根目录:

执行命令为:python3 runner.py

2.目标执行文件未直接在根目录:

执行命令为:python3 run/runner.py

构建项目

进入项目下,点击构建Build Now

备注:添加定时任务的项目,可在定时时间自动构建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值