Jenkins构建项目并发送邮件


如下图,我在Jenkins上新建了一个接口自动化项目:

既然要实现构建,那它构建什么,当然是我们的项目代码咯,所以首先要把代码放到工作空间下:

ps:如果这个项目关联了git中的项目,触发构建的话,则不要手动将项目放到jenkins工作空间下。

我们来看看工作空间,出现错误,告诉我们进行初次构建,点击左侧的【Build Now】,:

构建完成后,发现工作空间多了一个空目录,这个目录就是我们用来存放项目代码的:

 我们前往Jenkins安装路径的workspace目录下,可以看到有个接口自动化的文件,如图,

 

然后将项目代码放到这个接口自动化文件夹下,如图,

在进入Jenkins工作空间,就可以看到我们的项目,

后续这个项目的构建就是执行的这些代码,接着去配置项目构建参数:

选择接口自动化项目,点击左侧【配置】,找到构建,选择【Execute Windows batch command】,

输入我们构建要执行的命令,然后点击【保存】:

退出配置,再次构建,是否成功,查看构建记录有没有正确执行命令(ps:请提前安装好python插件):

没有报错,查看控制台输出,成功构建,

 

 

接下来配置邮件发送,首先安装插件【Email Extension Template Plugin】,这里使用QQ邮箱,

进入【邮箱设置】,切换到【账号】,

找到IMAP/SMTP服务,并开启,

 

使用密码手机发送邮件,然后获取邮箱密码,记得保存起来,

然后进入Jenkins系统设置,填入以下信息

 

 注意,下面红框里的内容是点击高级设置出来的,密码写邮箱中短信验证后的字符串,

点击【保存】。

然后进入项目配置页,找到构建后操作,选择【Editable Email Notification】,

点开后,选择右下角高级设置,

【Attachments】写上报告路径,

新增触发器,根据实际情况选择,我这里使用Always,点击保存。

然后去项目中再次构建,构建成功,进入控制台输出,可以看到邮件也发送成功。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM