SpringBoot集成Jenkins

简介: 安装Jenkins前需先配置JDK,通过YUM源安装并修改启动用户为root、端口为8081避免冲突。启动时报错可手动指定JDK路径并重载服务。随后安装Git、Maven,配置阿里云镜像及环境变量,最后通过浏览器访问并完成插件安装与初始化设置。

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),查看有的版本即可

配置

新增阿里云镜像


alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central

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:端口,即可访问,这时候提示密码路径,赋值路径进去即可找到密码

等待安装

目录
相关文章
|
4月前
|
消息中间件 人工智能 NoSQL
AgentScope x RocketMQ:打造企业级高可靠 A2A 智能体通信基座
基于 RocketMQ SDK 实现了 A2A 协议的 ClientTransport 接口(部分核心代码现已开源),并与 AgentScope 框架深度集成,共同构建了全新的 A2A 智能体通信基座,为多智能体应用提供企业级、高可靠的异步协同方案。
715 62
|
4月前
|
Arthas Java 测试技术
下载安装
Arthas使用需先启动Java应用,确保服务器已安装JDK并可访问公网。下载arthas-boot.jar,运行后选择目标Java进程即可接入。支持多进程管理,通过序号选择,便于后续诊断操作。
223 0
|
4月前
|
人工智能 NoSQL Java
参考简历模板
本系列简历模板涵盖AI+教育、金融、物流、家政等领域,展示SpringBoot、Spring Cloud Alibaba与Spring AI等技术在智能系统中的深度应用,体现大模型集成、微服务架构、RAG增强、知识图谱、实时风控与智能调度等核心能力,适用于Java及AI开发岗位项目经验参考。(238字)
165 0
|
4月前
|
缓存
QLExpress使用及源码分析
本示例演示QLExpress规则引擎的完整使用流程:从实体构建、接口定义到脚本编写,表达式内容由yaml文件(如user.yaml)维护。运行时通过QLExpressRunner解析语法树,支持上下文定制与二次扩展。自动扫描规则脚本,构建AST并执行,支持别名映射与汉化,实现灵活的规则计算与管理。(238字)
150 0
|
4月前
|
数据可视化 Java 关系型数据库
认识Activiti
工作流指如请假、报销等需审批的业务流程,通过可视化引擎实现自动化管理。它支持单/多节点审批,广泛应用于CRM、TMS、WMS等系统。主流技术包括BPMN、Activiti、Flowable等,推动了泛微、金蝶等企业的发展。
107 0
|
4月前
Excel工具-HUTOOL-读取Excel
Hutool提供ExcelReader封装,支持读取Excel为List、Map或Bean。针对大数据量,提供Excel03SaxReader和Excel07SaxReader,基于SAX模式高效流式读取,避免内存溢出,支持按行处理数据,适用于xls和xlsx格式。
116 0
|
4月前
|
存储 人工智能 Java
面试回答示例篇(重点)
结合黑马《天机AI》项目,详解SpringAI、LangChain4J、RAG、Tool Calling、MCP等核心技术。涵盖智能体设计、大模型选型、私有化部署、流式输出、上下文管理及大模型幻觉解决方案,助力Java开发者快速掌握企业级AI应用开发要点。(238字)
317 0
|
4月前
|
人工智能 Serverless API
一键部署Stable Diffusion教程
本实验使用函数计算免费额度或购套餐包,部署AI绘画Stable Diffusion应用。新老用户可享专属优惠,按指引创建应用、授权并选择地域部署。支持WebUI与API模式,启用镜像加速优化GPU加载。成功后访问域名进入操作界面,预置提示词助你快速生成首张图像。(239字)
166 0
|
4月前
|
Devops 持续交付 项目管理
阿里巴巴-云效
简介:本文介绍如何使用阿里云效平台进行项目管理与自动化部署。涵盖服务开通、需求管理、代码托管及流水线构建等流程,帮助团队高效协作,实现代码自动发布,适合开发者快速上手体验DevOps实践。(238字)
427 2
|
4月前
|
SQL 运维 分布式计算
如何做好SQL质量监控
SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,实现精细化管理与性能优化,提升日志分析效率与体验。
50 1

热门文章

最新文章