Jenkins 相关知识太多,很难在一篇文章讲完,今天说两个知识点,一个是构建Python的定时任务,一个是配置邮件发送。


一、构建Python定时任务

1、安装python插件

进入到Jenkins,系统管理,管理插件,可选插件,搜索python plugin,安装

2、创建一个python构建任务

Jenkins 构建Python定时任务及配置邮件发送

3、构建,成功打印“hello, Storm”

4、配置定时任务

Jenkins 构建Python定时任务及配置邮件发送

我们要配置的是Build periodically,简单解释下,一共5位,分别对应,分,时,天,月,星期。不过貌似现在第一位配置数字,Jenkins会提醒你用H来标记。

配置完后,下方会给出提示信息,下一次执行时间和下下次执行时间,让你轻松看到是否是你想要的构建时间。


二、配置邮件发送

1、进入Jenkins,系统管理,系统设置,配置两个地方

第一个地方

Jenkins 构建Python定时任务及配置邮件发送

第二个地方

Jenkins 构建Python定时任务及配置邮件发送

2、给你的构建项目配置构建后操作

Jenkins 构建Python定时任务及配置邮件发送

添加后,保存。注意,只有你构建失败才会给你发送邮件。报忧不报喜Jenkins 构建Python定时任务及配置邮件发送


3、测试一下

我们修改构建步骤,让构建失败,然后看看邮箱是否收到邮件

Jenkins 构建Python定时任务及配置邮件发送

很好,成功收到邮件。


不过大多数情况下,我们有更复杂的要求,比如,构建成功了最好也发个邮件提醒一下我们。请继续往下看

1、Jenkins,系统管理,管理插件,搜索可选插件Email Extension Template Plugin并安装

2、Jenkins,系统管理,系统设置

Jenkins 构建Python定时任务及配置邮件发送

Jenkins 构建Python定时任务及配置邮件发送

3、测试,发送成功

该扩展email 插件功能非常强大,请参考下面两篇博文

https://www.cnblogs.com/rushoooooo/p/6623578.html

https://www.cnblogs.com/zz0412/p/jenkins_jj_01.html






相关文章: