jenkin创建任务定时发邮件(window环境,linux类似)

目录

一、前言

二、jenkins配置

三、常见问题

1、python环境变量路径不对

2、python环境变量路径正确确认

3、邮箱配置错误


一、前言

本文操作的前提是基于jenkin已和qq邮箱的连接性已配置成功,详见之前的文章jenkins配置qq邮箱_知识充实人生的博客-CSDN博客_jenkins配置qq邮箱

二、jenkins配置

1、创建jenkins任务,“新建item”

2、以创建一个名为test_freestyle_project1的任务为例,如下图红框内容,输入任务名称,任务类型点击“Freestyle project”,点击“OK”

3、任务的具体设置界面,可见有6个部分:General,源码管理,构建触发器,构建环境,构建,构建后操作。

General中“描述”即对任务进行简单说明

4、源码管理,主要配置从git获取代码,此处以本地python执行为例,故不设置,选“无”,实际中需填入代码路径

5、“构建触发器”设置,常用的是选择“Build periodically”建立日程表进行自动触发,设置格式如下图第二个红框内容,须有五个参数:分别表示分钟,范围为0-59;小时,范围0-23;日期,范围是1-31;月份,范围是1-12;一周的第几天,取值0-7;

1)每20分钟构建:H/20 * * * *

2)每3个小时构建:H H/3 * * *

3)每天晚上19点构建:0 19 * * *

此处表示每天早上八点自动触发

6、构建内容设置,此处执行的为本地的python脚本,因此command窗口填入执行的python命令

 7、任务执行后的设置,如果脚本执行后要将结果邮件发出,则在“Post-build Actions”中设置邮件接收人,Recipients中输入接收的邮箱账号 

设置发邮件场景,Triggers中进行设置场景,如失败下发送邮件或者设置为always,即构建成功或失败都发送邮件通知,通知对象即为所属与“Developers”和“Recipient List”中的邮箱

 

8、执行构建,点击“build now”,执行成功后左下角可以看到当前任务执行成功,状态为绿色的√,如果执行失败则状态为红色的叉×

9、确认结果,登录配置的邮箱查看是否收到结果 

10、构建失败确认,进入任务后,通过点击“Console Output”查看具体的失败原因 

三、常见问题

1、python环境变量路径不对

执行时一下两种报错都是由于python环境变量设置不对

错误1: 

错误2:

2、python环境变量路径正确确认

本人因电脑上多次安装python,残留多个路径,如通过搜索栏查找的python路径

 

通过where命令查找的路径

以上方式都看不出当前所用的python路径,实际确认时执行python -0p,如果安装有多个python版本时,*号表示默认的使用版本,版本为当前版本

3、邮箱配置错误

如果出现下面报错,参照之前的文章检查jenkins中邮件设置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值