Ubuntu 22.04上安装Jenkins的步骤

作者:问答酱2024.01.18 04:26浏览量:4

简介:本文将指导您在Ubuntu 22.04上安装Jenkins,包括安装包的获取和安装步骤。

在Ubuntu 22.04上安装Jenkins需要遵循以下步骤:
步骤1:更新软件包列表
打开终端,输入以下命令更新软件包列表:

  1. sudo apt update

步骤2:安装Java Development Kit (JDK)
Jenkins需要Java运行环境,因此需要先安装JDK。输入以下命令安装JDK:

  1. sudo apt install openjdk-11-jdk

步骤3:下载Jenkins安装包
访问Jenkins官方网站,下载适用于Ubuntu的Jenkins安装包。将其保存到本地计算机上。
步骤4:解压安装包并移动到/opt目录
使用以下命令解压安装包并将其移动到/opt目录:

  1. sudo tar -zxvf jenkins.tar.gz -C /opt

步骤5:创建Jenkins用户和组
输入以下命令创建Jenkins用户和组:

  1. sudo adduser --system --shell /bin/bash --gecos 'Jenkins User' --group --home /var/lib/jenkins --no-create-home jenkins

步骤6:启动并启用防火墙
输入以下命令启动并启用防火墙:

  1. sudo ufw enable

步骤7:在防火墙上打开端口8080
输入以下命令在防火墙上打开端口8080:

  1. sudo ufw allow 8080/tcp

步骤8:重新加载防火墙规则
输入以下命令重新加载防火墙规则:

  1. sudo ufw reload

步骤9:确认防火墙端口已打开
输入以下命令确认防火墙的8080端口已打开:

  1. sudo ufw status

步骤10:设置环境变量
在终端中输入以下命令设置环境变量:

  1. echo 'export JENKINS_HOME=/var/lib/jenkins' >> ~/.bashrc && source ~/.bashrc

步骤11:设置文件权限和所有权
输入以下命令设置文件权限和所有权:
```bash
sudo chown -R jenkins:jenkins /var/lib/jenkins && sudo chmod -R 755 /var/lib/jenkins && sudo chmod -R 777 /var/log/jenkins && sudo chown -R jenkins:jenkins /var/log/jenkins && sudo chown jenkins:jenkins /usr/local/bin/jenkins && sudo chown jenkins:jenkins /opt/jenkins && sudo chown jenkins:jenkins /etc/default/jenkins && sudo chown jenkins:jenkins /etc/init.d/jenkins && sudo chown jenkins:jenkins /var/run/jenkins && sudo chown jenkins:jenkins /var/tmp/jenkins && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /opt/jdk1.11.0_21/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown jenkins:jenkins /usr/bin/java && sudo chown jenkins:jenkins /usr/bin/javac && sudo chown