三、安装
1.下载
根据所在平台下载相应的安装包:
官网链接: https://jenkins.io/zh/download/
下载 windows的msi安装包进行安装
安装包
使用msi安装包来安装,双击 msi包安装即可,一步一步的安装jenkins.msi
安装完成后,在浏览器输入 localhost:8080即可直接访问,安装好出来的页面
如果8080端口被占用,可以在Jenkins安装路径下的Jenkins.xml文件中,修改端口。
打开这个文件后,修改成大于1024的端口,然后保存
修改端口后,有可能要重启Jenkin,去服务里重启
重启Jenkins服务即可
第一次打开需要解锁 jenkins
在Jenkins安装路径的secrets路径下打开initialAdminPassword文件,将密码复制粘贴到输入框,点击continue即可进行下一步操作
配置 Jenkins server
安装插件:选择自定义插件安装
这几个插件一定要安装
(1)locale plugin
(2)Localization: Chinese (Simplified)
(3)Git
(4)Subversion
(5)Email Extension和Email Extension Template
(6)Html publiser plugin
jenkins 的国内升级镜像源 系统管理 >>管理插件>>高级
将 [升级站点] 更换为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json
需要安装 Email Extension 和 Email Extension Template 这个插件
安装之后,设置管理员用户名和密码
实例配置:
安装成功:
Manage Jenkins—>Configure System下配置
添加编码:
配置邮箱:
邮箱->设置->账户->找到POP3/SMTP服务器,得到授权码
填写授权码
新建一个项目
填写项目名称
填写项目名称
构建运行文件run.py
得到构建路径
把源代码复制到Jenkin目录下的workspace中
点击Build Now去运行
报告的格式乱了,生成的html报告,无法导入js、css文件问题
系统管理 >>脚本命令行
解决办法:System.setProperty(“hudson.model.DirectoryBrowserSupport.CSP”, “”)
Manager Jenkins->System Console
然后再来查看报告,就是有格式的
将报告放在左侧,方便运行
点击配置,选择构建后的操作
点击保存后,再重新构建,查看报告
发送邮件
配置—》可编辑的邮件通知
$DEFAULT_RECIPIENTS:默认的邮件收件人,就是那个系统邮件管理员
Attachments:reports/report*.html 以附件的形式发送
Always:无论与运行成功或者失败,每次都会发送邮件
Develpoers:发给开发者的,可以删除
Recipient List:默认收件人
发送成功
邮箱已收到邮件
五、定时构建
- 定时器构建语法
-
-
-
-
- 星号中间用空格隔开
第一个表示分钟,取值0~59
第二个表示小时,取值0~23
第三个表示一个月的第几天,取值1~31
第四个表示第几月,取值1~12
第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日
- 星号中间用空格隔开
-
-
-
- 用法举例:
(1)每15分钟构建一次: H 代表形参
H/15 * * * *
(2)每隔5分钟构建一次
H/5 * * * *
(3)在每个小时的前半个小时内的每15分钟
H(0-29)/15 * * * *
(4)每3个小时构建一次:
H H/3 * * *
(5)每天中午12点定时构建一次
H 12 * * *
(6)每天的3点,8点,12点,一天构建3次: (多个时间点中间用逗号隔开)
3,8,12 * * *
(7)每天早上7点到晚上7点每2小时构建一次
H 7-19/2 * * *
(8)周一到周五,从上午9:45开始,下午3:45结束,每两小时构建一次
45 9-16/2 * * 1-5
(9)周一到周五,上午9点到下午4点,每两小时构建一次
H H(9-16)/2 * * 1-5
选择一个项目->配置->构建触发器->Build periodically
MINUS 指定周
H/15****:每15分钟执行一次
H(0-29)/10 * * * *:前30分钟内每10分钟执行一次