0
点赞
收藏
分享

微信扫一扫

搭建Jenkins+Jmeter+Ant自动化集成环境(六)

天使魔鬼 2022-02-17 阅读 33

模板内容:

<hr/>

(本邮件是程序自动下发的,请勿回复!)<br/><hr/>

项目名称:$PROJECT_NAME<br/><hr/>

构建编号:$BUILD_NUMBER<br/><hr/>

svn版本号:${SVN_REVISION}<br/><hr/>

构建状态:$BUILD_STATUS<br/><hr/>

触发原因:${CAUSE}<br/><hr/>

构建日志地址:${BUILD_URL}console<br/><hr/>

构建地址:$BUILD_URL<br/><hr/>

变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>

邮件样式展示出来:

(本邮件是程序自动下发的,请勿回复!)


项目名称:$PROJECT_NAME


构建编号:test_$BUILD_NUMBER


svn版本号:${SVN_REVISION}


构建状态:$BUILD_STATUS


触发原因:${CAUSE}


构建日志地址:${BUILD_URL}console


构建地址:$BUILD_URL


变更集:${JELLY_SCRIPT,template="html"}


>添加附件

>将构建日志压缩作为附件也添加到邮件当中发送,需要注意的是,每一次构建都会产生一个报告文档,仓库里会包含有之前构建的所有的报告文档,所以需要打包的是当前这次产生的报告文档,不是之前的构建产生的文档。

添加附加:resultLog\html\${BUILD_NUMBER}.html,resultLog\html\*.png

图8

>点击应用“apply”,然后保存

>测试能否收到了邮件,点击“立即构建”

 

6、邮件测试结果(收到邮件)

问题:清除构建记录

代码内容:

def jobName = "ugou-admin-online"   //删除的项目名称

def maxNumber = 600    // 保留的最小编号,意味着小于该编号的构建都将被删除

Jenkins.instance.getItemByFullName(jobName).builds.findAll {

  it.number <= maxNumber

}.each {

  it.delete()

}

问题:如果一段时间过后,Jenkins的自动邮件发送失败了,有可能是你修改了qq密码(如果在配置自动发送邮件时用的是QQ邮箱),这时候就需要在QQ邮箱中重新生成“授权码”,将覆盖上去

 

举报

相关推荐

0 条评论