• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ellaha
博客园    首页    新随笔    联系   管理    订阅  订阅
Jenkins

一、安装Jenkins

环境要求:需要java8以上环境

在官网https://jenkins.io/zh/下载windows的msi,安装完之后,在服务中查看Jenkins是否有在运行

安装完成后,在浏览器输入localhost:8080即可进行访问,如果端口被占用,可以在Jenkins安装路径下Jenkins.xml文件中修改httpPort端口(默认安装在C:\Program Files (x86)),修改完之后重启Jenkins服务。

第一次打开需要解锁Jenkins:

在Jenkins安装路径的secrets\intialAdminPassword文件,将密码复制粘贴到输入框,点击continue即可进行下一步操作

二、配置jenkins server

安装插件:在插件管理选择自定义插件安装

Email Extension Plugin:发送邮件

Git:代码在Git仓库中

Local Plugin:更换语言,将Jenkins语言更换成中文

三、设置管理员用户名和密码

电子邮件填一个可以正常发送的邮箱,之后发送邮件会以管理员身份发送邮件

 

四、插件管理

系统管理->管理插件->高级下面有个升级

五、配置邮箱

系统管理->系统设置->Email Extension Plugin:

SMTP Server:设置发件箱的SMTP服务地址

User Name:指发件人邮箱,必须选择管理人邮箱,否则发送不成功

Password:qq邮箱的授权码(设置->账户->开启以下服务,会收到一个认证码)

Default Recipients:默认收件人邮箱,如果有个,用逗号分隔

 

 五、新建任务

方法一:

把项目文件拷贝到Jenkins安装路径下的Jenkins\workspace\项目的文件名 中:C:\Program Files (x86)\Jenkins\workspace

方法二:把python解释器路径拷贝到命令栏中

 

在工作空间中可以看到项目文件和在Jenkins\workspace\项目的文件名中的文件一致

点击reports可以查看生成的html报告,由于Jenkins无法导入js、css文件问题,导致报告样式展示不出来

解决办法:系统管理>>脚本命令行输入:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

六 构建后向邮箱发送测试报告

在设置->构建后操作->Eneditable Email Notifacation

需要发送邮件的附件:将邮件的路径写上去

在高级中选择触发器,即在什么条件下发送报告,这里选择Always

七 定时构建

修改时区,改成上海时区

在Manage Jenkins->Script Console:输入System setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')

查看时区:系统设置->System Information->搜索timeZone

posted on 2019-12-09 20:51  ellaha  阅读(1395)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3