如下图,我在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,点击保存。
然后去项目中再次构建,构建成功,进入控制台输出,可以看到邮件也发送成功。