Jenkins持续集成部署(centos7.X)

简介: 本章讲解一共三项,JDK的安装、tomcat的安装、jenkins的安装

安装JDK和tomcat基础配置:

1、JDK安装方法:

先查询系统中是否有java环境linux命令查询:

rpm -qa | grep java

image.gif

没有java环境可以直接使用linux命令安装:

yum list | grep java-1.8.0-openjdk

image.gif

然后再安装java-1.8.0-openjdk所需的所有文件

yum -y install java-1.8.0-openjdk*

image.gif

2、tomcat安装方法:

打开tomcat官网地址进入需要下载的路径:https://downloads.apache.org/tomcat/

我使用的是tomcat8的最新版本:

image.gif编辑

image.gif编辑

image.gif

image.gif

复制连接后进入centos系统中将tomcat下载到指定文件夹下:

我是在/var/下面新增一个tomcat的文件夹

mkdir /var/tomcat
cd /var/tomcat
wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.71/bin/apache-tomcat-8.5.71.tar.gz

image.gif

下载完成后可以ls查看下是否下载成功,然后使用tar解压tomcat文件

tar -zxvf apache-tomcat-8.5.71.tar.gz

image.gif

接着进入tomcat解压完成的文件夹/bin目录下

cd apache-tomcat-8.5.71/bin

image.gif

使用ls查询目录下所有文件

image.gif

运行startup.sh文件为启动tomcat

运行shutdown.sh文件为关闭tomcat

./startup.sh

image.gif

image.gif

接着使用netstat查询端口占用情况

netstat -ntlp

image.gif

image.gif

可以通过修改tomcat启动端口默认为8080:vim从当前路径返回上级进入conf目录下打开server.xml文件(文件实际路径:/var/tomcat/apache-tomcat-8.5.71/conf/server.xml)

vim /var/tomcat/apache-tomcat-8.5.71/conf/server.xml

image.gif

将此处port修改为你需要的端口:然后进入bin目录下执行./shutdown.sh然后再执行./startup.sh重新启动即可打开tomcat页面

image.gif

浏览器访问:http://ip:8080(修改后的端口如我的一样端口输入16000)打开如下图即为tomcat正常运行了

3、jenkins环境安装:

去jenkins war包地址下载你需要的jenkins版本:https://get.jenkins.io/war/

我选择的最新版本

image.gif

image.gif

然后进入tomcat文件夹webapps目录下创建一个jenkins的目录(/var/tomcat/apache-tomcat-8.5.71/webapps/)

mkdir /var/tomcat/apache-tomcat-8.5.71/webapps/jenkins
cd /var/tomcat/apache-tomcat-8.5.71/webapps/jenkins

image.gif

使用刚才复制jenkins版本连接

wget https://get.jenkins.io/war/2.313/jenkins.war

image.gif

然后使用解压war包

jar -xvf jenkins.war

image.gif

使用ls命令查看是否解压成功image.gif

4、jenkins启动并解锁使用

在浏览器中输入http://ip:8080/jenkins(8080是刚才tomcat的端口号,如果你改了就输入改了以后的我是使用16000)然后进入初次使用jenkins页面

image.gif

这里的管理员密码需要在centos界面输入linux命令行获取就是红色字体直接复制后在控制台中输入即可

image.gif

下一步就是web登录管理页面显示了

只要选择安装推荐插件即可,后续有需要的再从系统设置中自行选择安装插件

安装完成后来到创建管理员用户页面,根据需要填写,这里填写的是你之后经常使用jenkins登录的账号名和密码

image.gif

完成后进入

image.gif

接下来就可以通过jenkins去发布部署环境,和自动化测试脚本的执行了

image.gif

如遇到使用过程中插件安装错误,或者想重新安装jenkins保持初始化状态的话请使用一/4步

1、停止tomcat:./shutdown.sh

2、删除tomcat文件夹下/webapps/jenkins所有文件直接使用rm -rf jenkins

3.、删除jenkins的配置文件:rm -rf /root/.jenkins/

4、然后重新加压jenkins包后重新打开tomcat: ./startup.sh

再次使用浏览器打开页面即可

小编纯手打,还麻烦各位好用记得点个赞、关注一下谢谢

jenkins迁移数据,默认tomcat安装后路径在/root/.jenkins路径下

1、关闭tomcat服务

2、mv /root/.jenkins/* /home/jenkins 先创建文件夹然后执行命令

3、重启tomcat服务路径就替换了

目录
打赏
0
0
0
0
10
分享
相关文章
一键部署开源Qwen3并集成到钉钉、企业微信
Qwen3系列模型现已正式发布并开源,包含8款“混合推理模型”,其中涵盖两款MoE模型(Qwen3-235B-A22B与Qwen3-30B-A3B)及六个Dense模型。阿里云计算巢已支持Qwen3-235B-A22B和Qwen3-32B的私有化部署,用户可通过计算巢轻松完成部署,并借助AppFlow集成至钉钉机器人或企业微信。文档详细介绍了从模型部署、创建应用到配置机器人的全流程,帮助用户快速实现智能助手的接入与使用。
240 19
一键部署开源Qwen3并集成到钉钉、企业微信
通义大模型在文档自动化处理中的高效部署指南(OCR集成与批量处理优化)
本文深入探讨了通义大模型在文档自动化处理中的应用,重点解决传统OCR识别精度低、效率瓶颈等问题。通过多模态编码与跨模态融合技术,通义大模型实现了高精度的文本检测与版面分析。文章详细介绍了OCR集成流程、批量处理优化策略及实战案例,展示了动态批处理和分布式架构带来的性能提升。实验结果表明,优化后系统处理速度可达210页/分钟,准确率达96.8%,单文档延迟降至0.3秒,为文档处理领域提供了高效解决方案。
NVIDIA 实现通义千问 Qwen3 的生产级应用集成和部署
阿里巴巴近期开源了通义千问Qwen3大语言模型(LLM),包含两款混合专家模型(MoE)235B-A22B与30B-A3B,以及六款稠密模型(Dense)从0.6B到32B不等。开发者可基于NVIDIA GPU使用TensorRT-LLM、Ollama、SGLang、vLLM等框架高效部署Qwen3系列模型,实现快速词元生成和生产级应用开发。
容器化AI模型的持续集成与持续交付(CI/CD):自动化模型更新与部署
在前几篇文章中,我们探讨了容器化AI模型的部署、监控、弹性伸缩及安全防护。为加速模型迭代以适应新数据和业务需求,需实现容器化AI模型的持续集成与持续交付(CI/CD)。CI/CD通过自动化构建、测试和部署流程,提高模型更新速度和质量,降低部署风险,增强团队协作。使用Jenkins和Kubernetes可构建高效CI/CD流水线,自动化模型开发和部署,确保环境一致性并提升整体效率。
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
168 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
3月前
|
Jenkins环境的部署及任务构建
以上就是Jenkins环境的部署及任务构建的全部内容。希望可以帮助你轻松上手Jenkins,让你的CI/CD之旅更加顺畅!
294 68
在CentOS上部署Minikube教程
至此,您已成功在CentOS上部署并使用Minikube。您可以自由探索Kubernetes的世界,熟练配置和管理Kubernetes集群。
183 20
一键部署开源DeepSeek并集成到企业微信
DeepSeek近期发布了两款先进AI模型V3和R1,分别适用于通用应用和推理任务。由于官方API流量过大,建议通过阿里云的计算巢进行私有化部署,以确保稳定使用。用户无需编写代码即可完成部署,并可通过AppFlow轻松集成到钉钉、企业微信等渠道。具体步骤包括选择适合的机器资源、配置安全组、创建企业微信应用及连接流,最后完成API接收消息配置和测试应用。整个过程简单快捷,帮助用户快速搭建专属AI服务。
1305 7
一键部署开源DeepSeek并集成到企业微信
一键部署开源DeepSeek并集成到钉钉
DeepSeek发布了两款先进AI模型V3和R1,分别适用于对话AI、内容生成及推理任务。由于官方API流量限制,阿里云推出了私有化部署方案,无需编写代码即可完成部署,并通过计算巢AppFlow集成到钉钉等渠道。用户可独享资源,避免服务不可用问题。部署步骤包括选择机器资源、配置安全组、创建应用与连接流,最终发布应用版本,实现稳定高效的AI服务。
554 4
一键部署开源DeepSeek并集成到钉钉
jenkins结合gitlab实现CI(持续集成)
通过本文的介绍,我们详细了解了如何结合Jenkins和GitLab实现持续集成。从环境准备、插件配置到Pipeline任务创建和CI流程监控,每一步都提供了详细的操作步骤和示例代码。希望本文能帮助开发者快速搭建起高效的CI系统,提高项目开发效率和代码质量。
331 8

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问