接口自动化集成jenkins(定时构建--发送邮件)

一、系统管理

1.管理监控配置

系统管理>>系统设置>>管理监控配置

image.png

2.设置接收测试报告的邮箱

系统管理>>系统设置>>配置Extended E-mail Notification

image.png
image

邮件标题即正文代码:

邮件标题:

自动化测试项目:$PROJECT_NAME - 构建结果:$BUILD_STATUS

邮件正文:

    
    
    
    
${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志    
    
    
    
        
            本邮件由系统自动发出,无需回复!
各位领导及同事们,大家好,以下为${PROJECT_NAME }项目构建信息
构建结果 - ${BUILD_STATUS}

构建信息

失败用例


$FAILED_TESTS

最近提交(#$SVN_REVISION)


    ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="
  • %d [%a] %m
  • "}
详细提交: ${PROJECT_URL}changes

这里我们输入的邮箱密码并非我们的邮箱登录密码,而是授权码,这里用的qq邮箱,就以qq邮箱为例:

首先进入邮箱,点击“设置-账户”跳转到该页面,就可以开启邮箱服务并获取到对用的授权码

image.png
image

3.设置邮件通知并测试邮件配置是否正确

image.png

以上配置发送邮件就算成功了

二、添加项目

1.创建job

Jenkins面板选择:新建item

image

输入任务名称,选择“Freestyle project”后点击确定

2.job参数项配置

添加描述

image

源码管理

这里使用的本地管理,选择无即可

image

构建触发器

1. 定时器构建语法

          • 星号中间用空格隔开
    • 第一个*表示分钟,取值0~59
    • 第二个*表示小时,取值0~23
    • 第三个*表示一个月的第几天,取值1~31
    • 第四个*表示第几月,取值1~12
    • 第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

2. 用法举例:

    • 每15分钟构建一次: H 代表形参
    • H/15 * * * *
    • 每隔5分钟构建一次
    • H/5 * * * *
    • 在每个小时的前半个小时内的每15分钟
    • H(0-29)/15 * * * *
    • 每3个小时构建一次
    • H H/3 * * *
    • 每天中午12点定时构建一次
    • H 12 * * *
    • 每天的3点,8点,12点,一天构建3次: (多个时间点中间用逗号隔开)
    • 0 3,8,12 * * *
    • 每天早上7点到晚上7点每2小时构建一次
    • H 7-19/2 * * *
    • 周一到周五,从上午9:45开始,每天下午3:45结束,每两小时构建一次
    • 45 9-16/2 * * 1-5
    • 周一到周五,上午9点到下午4点,每两小时构建一次
    • H H(9-16)/2 * * 1-5

理解: 不确定秒数 分钟用H表示 看到每就记得有/ 看到有就会有-

image

添加构建

image
image.png

点击 Rebuild NOW构建按钮之前 需要将自己写的代码放在jenkins目录下的workspce\job工作名文件 内

image.png

构建后操作

image
  • html 报告插件


    image.png
  • 构建后展示效果

image.png

构建后发送邮件配置

image.png
image.png
image.png

应用后保存

image

3.开始构建

image

最后我们来看看邮件内容:

image.png

你可能感兴趣的:(接口自动化集成jenkins(定时构建--发送邮件))