Jenkins+maven+jmeter持续集成环境配置

一 、在上一环节,我们已安装好了Jenkins,现在下载一些插件用于环境配置

1.进入jenkins主页,点击Manage Jenkins --> Manage Plugins,根据常用插件,需要安装下面三个插件。

Email Extension Plugin 若选中推荐安装则系统自动安装。

Git client plugin 若选中推荐安装则系统自动安装。

Maven Integration 需要手动安装

 

 

 2.打开插件下载页面,切换到“可选插件”,点击搜索框输入想下载插件名称,勾选安装插件,点击“Install without restart”安装。


 3.安装完成后重新进入插件安装页面,选中“已安装”,搜索栏输入步骤2安装插件,成功搜索到安装插件,则表示安装成功。

 

 

 

二、 Jenkins基础配置

进入jenkins主页,点击Manage Jenkins -->Global Tool Configuration,进行全局配置

 

 

 

2.1 JDK配置

点击JDK安装中“新增JDK”,根据本机安装jdk存放路径填写java_home,别名可随意写,然后保存。

 

 

 

 2.2 Git 配置

根据本机git安装路径填写path to git executable,name随意写

 

 

2.3 Maven 配置

  根据本机maven安装路径填写maven_home,name随意填写,将JDK、Git、Maven全部填写完成,点击保存记录。

 

 

三、 Jenkins构建maven项目

1.打开jenkins创建,选中新建item,进入创建页面后输入任务名称,名称自取,选择“构建一个maven项目”,点击“确定”保存。

 

 

2. 选择源码配置tab,设置git源码拉取地址,并配置设置gitee账号信息,选择配置账号即可。然后点击【高级】选择分支,源码库浏览器默认(自动)

通过【添加】按钮配置gitee账号和密码

 

 

 

  3.点击“构建触发器”tab,配置定时任务执行时间。

在日程表中设置轮询时间。具体设置规则可参考:https://blog.csdn.net/weixin_39267265/article/details/121082254

 

 

 

 

 4. 选择【build】标签页,添加项目的pom文件路径,采用maven构建项目,保存。

 

四、 Jenkins邮件设置

1.打开QQ邮箱-->设置-->账户-->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,默认四个服务都是已关闭,,点击“开启” 

 

 

2.点击POP3/SMTP服务“开启”弹出提示,使用密保手机按如下要求发送短信后,点击“我已发送”弹出授权码,然后回到设置账户页面,开启服务展示已开启后即可进入下一步操作。

 

 保存好授权码,之后配置邮箱会使用到

 

 

 

 4.启动Jenkins,打开浏览器输入http://localhost:8080访问,输入上面安装时配置账号密码登录。

 5.打开Jenkins主页,点击Manage Jenkins -->Configue System,一直往底部滑动,找到Extended E-mail Notification,此处以QQ邮箱为例,按如下配置,测试通过后保存即可。

 

 

 

Jenkins Location中配置系统管理员邮件地址就是刚刚授权的邮箱地址

 

 配置SMTP服务信息

接收邮件服务器:pop.qq.com,使用SSL,端口号995
发送邮件服务器:smtp.qq.com,使用SSL,端口号465或587

 

 

点击【高级】设置账号密码,账号是邮箱名,密码是刚刚保存的授权码

 

 

 

 

 

 

 

 

 

 

在【邮件通知】中点击【高级】勾选“使用SMTP认证”,用户名是QQ账号,密码是授权码

 

 端口与最开始设置的保持一致

 

 勾选“通过发送测试邮件测试配置”可进行邮箱配置测试。

输入配置的邮箱账号,点击右下角的按钮

 

测试结果为“Email was successfully sent”就是配置成功啦 !可以在邮箱中查收到测试发送的邮件

 

 

 

 

 

 

 

 

 

posted @   要真努力呀  阅读(268)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示