文章源自 博客园 怕以后找不到就在csdn留一个备份
原文地址 https://www.cnblogs.com/nlry901/p/11881950.html
操作的前提就是你已经准备好了远端的仓库
- 先登录 jenkins 平台,进入主界面点击 新建任务。
- 给自已的任务起个名字,然后选择构建自由风格的项目 【最后点击确定】
- 进入具体任务的配置界面
4.基本配置操作
5.源码管理
6.源码管理里面增加github的用户名和密码(取得github的权限)
7.构建触发器
每15分钟构建一次:H/15 * * * * 或*/5 * * * *
每天8点构建一次:0 8 * * *
每天8点~17点,两小时构建一次:0 8-17/2 * * *
周一到周五,8点~17点,两小时构建一次:0 8-17/2 * * 1-5
每月1号、15号各构建一次,除12月:H H 1,15 1-11 *
*/1 * * * * (每1分钟检查一次源码变化)
0 2 * * * (每天2:00 必须build一次源码)
8.构建项目(执行代码)
9.构建后的操作
10.邮件收件人配置
选择Editable Email Notification
点击Advanced Setting…
点击Triggers中的高级按钮
Recipient List输入邮件接收列表,多个邮件逗号分隔
系统管理-系统设置-Extended E-mail Notification
SMTP server:例 smtp.163.com
Default user E-mail suffix:例如 @163.com
高级-Use SMTP Authentication - 输入发送邮件的邮箱和密码
Default Content Type: HTML(text/html)
Default Content(报告模版,使用以下html代码即可):
(本邮件是程序自动下发的,请勿回复!)
项目名称:$PROJECT_NAME
构建编号:$BUILD_NUMBER
git版本号:${GIT_REVISION}
构建状态:$BUILD_STATUS
触发原因:${CAUSE}
目录:${ITEM_ROOTDIR}
构建日志地址: ${BUILD_URL}console
构建地址: $BUILD_URL
报告地址: ${BUILD_URL}allure
失败数:${FAILED_TESTS}
成功数:${FAILED_TESTS}
变更集:${JELLY_SCRIPT,template="html"}