【Jenkins 安装】

一:安装文件夹准备

在/home/admin 界面下新建三个文件夹,用来安装tomcat、maven

1.打开,/home/admin目录
cd /home/admin

2.新建三个文件夹
mkdir tomcat
mkdir maven

二:安装tomcat

1.打开tomcat目录进行tomcat的安装

访问:https://dlcdn.apache.org/tomcat/ 下载想要下载的版本 wget 命令比较慢,容易超时。

cd /home/admin/tomcat

bash 复制代码
 wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.68/bin/apache-tomcat-9.0.68.tar.gz

2.解压tomcat文件。

bash 复制代码
tar -zxvf apache-tomcat-9.0.68.tar.gz

解压后会出现一个名为apache-tomcat-9.0.68的文件夹,这个文件夹,就是我们的tomcat。

3.开放端口号。现在我们的tomcat还无法使用,我们需要为tomcat开启端口号,才可以进行访问。

查看tomcat端口号(默认8080)。ps:如果想更改端口号,也是更改server.xml文件。

bash 复制代码
cat /home/admin/tomcat/apache-tomcat-9.0.68/conf/server.xml

将tomcat端口号打开。

bash 复制代码
firewall-cmd --zone=public --add-port=8080/tcp --permanent

tomcat端口打开之后,我们需要重启,并重新加载一下防火墙,tomcat才可以正常访问。防火墙加载需要添加sudo,进行提权。

bash 复制代码
sudo systemctl restart firewalld.service
sudo firewall-cmd --reload

4.启动tomcat。找到tomcat的启动命令并进行启动

启动命令

c 复制代码
/home/admin/tomcat/apache-tomcat-9.0.68/bin/startup.sh

查看是否启动。如下图,就说明正常启动了。

c 复制代码
ps aux|grep tomcat

5.浏览器访问tomcat

在浏览器的地址栏输入域名:端口号。我这里是端口号是8009,你的端口号应该是你conf目录下server文件里配置的端口号

三:安装Maven

1.打开maven目录进行maven安装

找到下载的maven 指定版本:https://archive.apache.org/dist/maven/

c 复制代码
cd /home/admin/maven
c 复制代码
wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

2.解压下载的maven包

bash 复制代码
tar -zxvf apache-maven-3.6.3-bin.tar.gz

3.配置maven的环境变量

进入配置文件

bash 复制代码
sudo vi /etc/profile

编辑配置文件

输入i

在配置文件在底部添加下方内容,并保存。添加之后按ESC退出并输入 :wq 进行保存

bash 复制代码
export MAVEN_HOME=/home/admin/maven/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH```

注解MAVEN_HOME=后面跟的是你的maven解压的文件夹的目录位置

4.重新加载环境变量

```bash
source /etc/profile

5.检查mavan安装版本

bash 复制代码
mvn -v

五:安装git

1.安装git

bash 复制代码
 sudo yum install git

2.检查git版本

bash 复制代码
  git --version

六:安装jenkins

jenkins的包是一个war包,我们直接将这个war包放到我们安装的tomcat的webapps目录下就可以。访问该地址可选择要下载的版本:https://get.jenkins.io/war/ 手动下载地址 ,注意查看jdk 支持版本:

1.打开webapps目录

bash 复制代码
cd /home/admin/tomcat/apache-tomcat-9.0.68/webapps

2.下载对应的jenkins的war包

bash 复制代码
wget http://mirror.gruenehoelle.nl/jenkins/war-stable/2.346.3/jenkins.war

3.重启tomcat服务器

4.查询启动的tomcat服务

bash 复制代码
ps aux|grep tomcat

5.根据进程号,杀死这个进程

sudo kill 进程号

6.启动tomcat服务

bash 复制代码
/home/admin/tomcat/apache-tomcat-9.0.68/bin/startup.sh

7.访问jenkins,进行配置

在浏览器上打开jenkins

浏览器输入 ip:8080/jenkins(就是你访问你的tomcat的防止后面添加上/jenkins)

8.解锁jenkins

回到服务器命令行输入

bash 复制代码
 tail /home/admin/.jenkins/secrets/initialAdminPassword

你会得到一串密钥,将此密钥复制,粘贴到浏览器的解锁jenkins的输入框上。

安装需要的插件以及新建用户即可。

相关推荐
wei_shuo2 天前
从数据中台到数据飞轮:实现数据驱动的升级之路
1024程序员节·数据飞轮
玖剹16 天前
矩阵区域和 --- 前缀和
数据结构·c++·算法·leetcode·矩阵·动态规划·1024程序员节
jamison_12 个月前
文心一言与 DeepSeek 的竞争分析:技术先发优势为何未能转化为市场主导地位?
人工智能·ai·chatgpt·gpt-3·1024程序员节
NaZiMeKiY2 个月前
HTML5前端第六章节
前端·html·html5·1024程序员节
jamison_12 个月前
颠覆未来:解锁ChatGPT衍生应用的无限可能(具体应用、功能、付费模式与使用情况)
ai·chatgpt·1024程序员节
NaZiMeKiY2 个月前
HTML5前端第七章节
1024程序员节
earthzhang20212 个月前
《Python深度学习》第四讲:计算机视觉中的深度学习
人工智能·python·深度学习·算法·计算机视觉·numpy·1024程序员节
明明真系叻2 个月前
2025.3.2机器学习笔记:PINN文献阅读
人工智能·笔记·深度学习·机器学习·1024程序员节·pinn
bitenum2 个月前
【C++/数据结构】队列
c语言·开发语言·数据结构·c++·青少年编程·visualstudio·1024程序员节
IT学长编程3 个月前
计算机毕业设计 基于SpringBoot的智慧社区管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
java·spring boot·后端·毕业设计·课程设计·论文笔记·1024程序员节