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

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

 

posted @ 2019-12-11 22:18  测试一枝花  阅读(1287)  评论(0编辑  收藏  举报