随笔 - 48, 文章 - 0, 评论 - 2, 阅读 - 15703
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Jenkins搭建

Posted on   青柠时光  阅读(2077)  评论(0编辑  收藏  举报

 

搭建步骤

1、搭建应用服务器(Tomcat)及JDK安装与环境变量配置

1)官方下载Apache-tomcat-7.x.tar.gz包,Copy到linux下tar -zvxf 解压

2)默认tomcat使用8080端口,如果有多个或者需要修改端口;vi server.xml修改三处端口

3)安装JDK官方下载jdk-xxx.tar.gz包,配置环境变量:vi /etc/profile在文件最后添加如下:

 

#JDK
export JAVA_HOME=/usr/local/java/jdk1.8.0_77
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
#MAVEN
export MAVEN_HOME=/usr/local/apache-maven-3.3.9
export PATH=$MAVEN_HOME/bin:$PATH

 

增加后,source /etc/profile重新加载一次,使配置生效。

特别注意Linux环境下,环境变量之间的分隔使用是的冒号“:”与windows环境下的分号“;”不同。

2、搭建SVN Server

1)官方下载安装包:Visual SVN Server包、TortoiseSVN Client包(推荐使用这个组合)

配置 Repositories、配置Users如下图:

 

2)准备好项目源码、SVN用户名和密码,SVN配置成功,如下图:

 

 

3、安装Maven配置环境变量(创建Maven项目)——前提安装好JDK

1)Windows下安装Maven步骤

 下载 Maven :http://maven.apache.org/download.html

解压 maven 压缩包

配置maven 的环境变量

检测是否安装成功(mvn --version 

2)Linux下安装Maven:

官方下载apache-maven-3.3.9.tar.gz包,解压到相应目录

修改setting.xml的配置,仓库路径:/opt/repository如下图:

 

 

配置MAVEN环境变量,修改/etc/profile增加:

配置完成后,使用mvn -v命令查看,是否安装成功;如果打印java & maven版本,成功

安装Jenkins

1)官方下载Jenkins安装包,种类齐全:windows_install、Linux_tar包;可种版本可选

2)1.651版本

3)本次下载jenkins1.651.war包,放入Tomcat的webapp目录下,启动(暂时不做数据库和管理权限控制,后续有时间补上)

4)启动,访问成功。如下 图:

 

 

配置Jenkins(关键步骤)

1)系统配置

系统配置关键在于:JDK配置、MAVEN配置、Publisher Over SSH、CVS(未知)

第一步:安装Publisher Over SSH的插件

 

 

第二步:配置JDK

 

 

第三步:配置MAVEN

 

 

第四步:PublisherOverSSH关键用来与Tomcat所在的服务器通信(登陆等所有操作)

 

 

2)Job配置(Job配置基于Jenkins的系统配置项)

第一步:新建一个job,名字自己取

第二步:配置SVN路径:源码项目根目录,如https://192.168.1.105/svn/TestJenkins/JRL-WX

 

填入路径后,Jenkins自动检测;发现SVN需要鉴权,根据提示进行填写用户名和密码。

第三步:设置build选项

 

这个地方的知识是拿来用的,自己需要补充学习

设置编译后需要做的事

这里可以对接到多个Tomcat(Linux)下;其中G:\TestJenkins\JRL-WX\wx-web\target\wx-web.war

另外,Remove Prefix 是指:需要移除的前缀,因为最终我们只需要wx-web.war这个文件,其他的我们不需要,则移除它:wx-web\target\

 

运行,查看运行日志

 

 

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示