温馨提示×

Jenkins如何在Linux上部署

小樊
60
2025-08-03 04:29:48
栏目: 智能运维

在Linux上部署Jenkins的步骤如下:

系统准备与环境配置

  1. 操作系统要求:支持的Linux发行版包括Ubuntu/Debian、CentOS/RHEL、Amazon Linux等。
  2. 最低硬件配置:2GB RAM,10GB可用磁盘空间。
  3. 推荐硬件配置:4GB RAM+,20GB可用磁盘空间。

安装Jenkins

使用官方仓库安装(以Ubuntu为例)

  1. 添加Jenkins官方GPG密钥
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  1. 添加Jenkins软件源
echo deb https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
  1. 更新包索引并安装Jenkins
sudo apt update
sudo apt install jenkins
  1. 启动Jenkins服务
sudo systemctl start jenkins
  1. 启用Jenkins开机自启
sudo systemctl enable jenkins
  1. 验证安装
  • 检查Jenkins服务状态:
sudo systemctl status jenkins
  • 查看Jenkins初始管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  • 首次访问配置:打开浏览器访问:http://your-server-ip:8080,输入初始管理员密码进行解锁,选择"Install suggested plugins"安装推荐插件,创建管理员账户并完成初始化。

高级配置

  1. 配置Jenkins系统参数
  • 修改Jenkins默认端口(/etc/default/jenkins):
HTTP_PORT=9090
  • 修改Jenkins工作目录(/etc/default/jenkins):
JENKINS_HOME=/data/jenkins
  • 修改JVM参数(/etc/default/jenkins):
JENKINS_JAVA_OPTIONS="-Xms512m -Xmx1024m -Djava.awt.headless=true"
  • 重启Jenkins服务使配置生效:
sudo systemctl restart jenkins

依赖安装

  • 安装Java Development Kit (JDK):Jenkins需要JDK运行,可以选择安装OpenJDK或Oracle JDK。这里以OpenJDK为例:
sudo apt install openjdk-11-jdk -y
  • 验证Java安装
java -version
  • 安装依赖项:Jenkins需要一些依赖项,可以通过apt安装:
sudo apt install -y curl unzip wget

防火墙配置(可选)

  • Ubuntu/Debian (UFW)
sudo ufw allow 8080/tcp
sudo ufw reload
  • CentOS/RHEL (Firewalld)
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

以上步骤涵盖了在Linux上部署Jenkins的全过程。确保每一步都正确执行,以避免安装过程中出现错误。

0