Jenkins的新项目创建及配置
1 创建项目
1.1 新建Item——构建一个maven项目
输入任务名称,选择【构建一个maven项目】,点击【确定】:
2 项目相关配置
点击项目后的【配置】:
2.1 源码管理
【选择Git】-【输入仓库地址】-【选择Git账号】:
2.2 定时构建
勾选【Poll SCM】,H 3 * * *为每天凌晨3点构建:
2.3 构建环境
勾选【Delete workspace before build starts】项目构建前先删除文件夹:
2.4 Build
clean verify:idea运行时先执行clean清除结果,再执行verify生成结果。
2.5 构建设置
勾选【E-mail Notification】:
增加构建后操作步骤【Editable Email Notification】:
报告格式选择【HTML(text/html)】,设置报告标题格式及内容模板:
Default Content:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0">
<table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<td>(本邮件由程序自动下发,请勿回复!)</td>
</tr>
<tr>
<td><br />
<b><font color="#0B610B">详细测试结果:</font></b>
<a href="${PROJECT_URL}report1">${PROJECT_URL}report1/</a>
</td>
</tr>
</table>
</body>
</html>
选择添加构建日志附件:
点击【Advanced Settings】,失败时发送人新增“收件人列表”:
点击【Add Trigger】新增“Always”条件触发时的发送者,总是发送给哪些人:
至此邮件配置完成。
2.6 新增【构建后操作】-【Publish HTML reports】配置HTML报告:
可以新增多个html报告设置:
以上项配置完成后,点击【保存】。
3 项目构建
点击【Build Now】:
构建信息:
构建完成信息:
4 测试报告
收到邮件:
点击邮件中的测试报告链接:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界