SpringBoot集成Jenkins

简介: 111

环境配置:

阿里云Linux 64    centos

jdk1.8

1.安装Jenkins


Jenkins依赖JDK,需要同步或提前安装好

链接:https://pan.baidu.com/s/1YjuLotrOkuZHiAAhyFVAmA

提取码:tkg0


sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo


sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

yum install jenkins


安装完成后Jenkins启动之前的注意事项,方便后面操作以及少采坑:

默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。

vi /etc/sysconfig/jenkins
--------------------------------
找到 JENKINS_USER 和JENKINS_PORT ,修改为root和你需要的端口
JENKINS_USER="root"
JENKINS_PORT="8081"

修改完成后就可以启动Jenkins了

service jenkins start
service jenkins stop
service jenkins restart


2.启动Jenkins

错误信息指向jdk未正确配置[我是先安装JENKINS后安装JDK],需手动指明JDK路径


查看当前jdk配置路径:echo $JAVA_HOME

编辑:vim /etc/init.d/jenkins

需要在上述路径后加上  /bin/java,否则会有下面错误信息


添加完reload资源,再启动就OK,配置完如下


重载资源:systemctl daemon-reload

启动:service jenkins start

3.安装Git

yum -y install git

版本验证:

git --version

默认安装在/usr/libexec/git-core目录下

4.安装Maven


wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz


如果地址失效,访问前面一半(如:http://mirror.bit.edu.cn/apache/maven/maven-3),查看有的版本即可

配置


新增阿里云镜像

<mirror>
     <id>alimaven</id>
     <name>aliyun maven</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
     <mirrorOf>central</mirrorOf>        
</mirror>



vi /etc/profile    编辑maven环境变量配置


注意:这里MAVEN_HOME路径已自己本地为准

export MAVEN_HOME=/maven/apache-maven-3.6.3

export PATH=$MAVEN_HOME/bin:$PATH


source /etc/profile使其生效


验证:mvn -v,提示版本信息则OK


5.插件安装


浏览器输入IP:端口,即可访问,这时候提示密码路径,赋值路径进去即可找到密码

等待安装

相关文章
|
3月前
|
机器学习/深度学习 人工智能 搜索推荐
构建AI智能体:七十一、模型评估指南:准确率、精确率、F1分数与ROC/AUC的深度解析
本文系统介绍了机器学习模型评估的核心指标与方法。首先阐述了混淆矩阵的构成(TP/FP/FN/TN),并基于此详细讲解了准确率、精确率、召回率和F1分数的计算原理和适用场景。特别指出准确率在不平衡数据中的局限性,强调精确率(减少误报)和召回率(减少漏报)的权衡关系。然后介绍了ROC曲线和AUC值的解读方法,说明如何通过调整分类阈值来优化模型性能。最后总结了不同业务场景下的指标选择策略:高精度场景侧重精确率,高召回场景关注召回率,平衡场景优选F1分数,不平衡数据则推荐使用AUC评估。
524 20
|
3月前
|
监控 搜索推荐 算法
2026新风向丨专业1688运营必须精通的5个焕新实战操作!
本文详解1688店铺权重提升五大核心:新灯塔分维护、新品打标策略、买家行为分析、收藏加购优化与转化率提升,结合数据运营与实操步骤,助力商家系统化提效。
|
3月前
|
运维 关系型数据库 Linux
Linux 高效学习指南:从入门到运维的科学路径
本文介绍Linux运维学习的科学路径,主张“场景驱动”替代死记硬背。涵盖四大阶段:一周掌握核心命令,两周理解系统原理与故障排查,两周实战部署LNMP服务,长期进阶自动化运维。强调动手实操、问题驱动与循序渐进,提供各阶段目标、任务与资源推荐,助你高效构建完整知识体系,成为实战型运维人才。
|
3月前
|
缓存 Java Nacos
Java微服务架构实践:从搭建到优化的全流程指南
本文介绍Java微服务架构的搭建与优化,涵盖服务拆分、Spring Cloud生态、注册发现、配置中心、容错机制及性能提升策略,助力构建高效、稳定、可扩展的分布式系统。
|
3月前
|
SQL 监控 机器人
|
3月前
|
运维 NoSQL 测试技术
Redis:内存陡增100%深度复盘
本文复盘了一起Redis因大KEY和缓冲区激增导致内存占满、服务超时的故障。根本原因为大KEY引发带宽耗尽,输入输出缓冲区膨胀,最终内存被占满,即便淘汰策略生效也无法释放,致使服务不可用。文章深入分析了缓冲区机制,并提出开发运维规范与优化方案。
Redis:内存陡增100%深度复盘
|
3月前
|
自然语言处理 fastjson Java
|
3月前
|
运维 Devops 开发工具
|
3月前
|
消息中间件 物联网 测试技术
|
3月前
|
Java 测试技术 Linux

热门文章

最新文章