centos

centos部署jenkins方法

小樊
42
2025-06-24 16:32:10
栏目: 智能运维

在CentOS上部署Jenkins可以通过多种方法实现,以下是几种常见的方法:

方法一:使用yum仓库安装Jenkins

  1. 更新系统包
sudo yum update -y
  1. 安装Java环境: Jenkins需要Java环境,可以安装OpenJDK 8:
sudo yum install java-1.8.0-openjdk -y

验证Java是否安装成功:

java -version
  1. 导入Jenkins的官方GPG Key
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  1. 添加Jenkins的YUM仓库: 创建或编辑 /etc/yum.repos.d/jenkins.repo 文件,添加Jenkins的官方仓库地址:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  1. 安装Jenkins: 使用yum命令安装Jenkins:
sudo yum install jenkins -y
  1. 启动Jenkins服务: 安装完成后,启动Jenkins服务并设置为开机自启动:
sudo systemctl start jenkins
sudo systemctl enable jenkins
  1. 访问Jenkins: 打开浏览器,访问 http://<your_server_ip>:8080,按照提示完成Jenkins的初始设置。默认的用户名和密码是 adminadmin

  2. 配置防火墙: 确保防火墙允许访问Jenkins的端口(默认是8080):

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

方法二:使用Docker安装Jenkins

  1. 安装Docker: 如果你还没有安装Docker,可以使用以下命令安装:
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
  1. 拉取Jenkins镜像
sudo docker pull jenkins/jenkins:lts
  1. 运行Jenkins容器
sudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
  1. 访问Jenkins: 打开浏览器,访问 http://<your_server_ip>:8080,按照提示完成初始配置。

方法三:手动下载并安装Jenkins

  1. 下载Jenkins WAR文件: 访问 Jenkins官方网站下载最新版本的Jenkins WAR文件。例如,下载Jenkins 2.346版本:
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm
  1. 部署WAR文件: 将下载的WAR文件放到Tomcat的webapps目录下(假设你已经安装了Tomcat):
sudo cp jenkins.war /var/lib/tomcat/webapps/
  1. 启动Tomcat
sudo systemctl start tomcat
  1. 访问Jenkins: 打开浏览器,访问 http://<your_server_ip>:8080/jenkins,按照提示完成初始配置。

以上方法可以帮助你在CentOS系统上成功安装并运行Jenkins。如果在安装过程中遇到任何问题,建议查阅Jenkins的官方文档或寻求社区的帮助。

0
看了该问题的人还看了