1. 前期准备
sudo apt update && sudo apt upgrade -y,确保系统软件包为最新版本。sudo apt install openjdk-11-jdk -y,安装完成后通过java -version验证(需显示Java版本信息)。2. 添加Jenkins官方软件源
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null导入Jenkins官方GPG密钥(确保软件包来源可信)。echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null,将Jenkins官方软件源添加到系统源列表。sudo apt update,同步系统包索引以识别Jenkins软件包。3. 安装Jenkins
sudo apt install jenkins -y,自动下载并安装Jenkins及依赖项。sudo systemctl start jenkins,立即启动Jenkins服务。sudo systemctl enable jenkins,确保服务器重启后Jenkins自动启动。sudo systemctl status jenkins确认Jenkins服务运行状态(显示“active (running)”即为正常)。4. 访问Jenkins Web界面
sudo cat /var/lib/jenkins/secrets/initialAdminPassword,复制终端输出的密码。http://<your_server_ip>:8080(替换为服务器实际IP),粘贴初始密码到“Unlock Jenkins”页面,完成解锁。5. 配置Jenkins
sudo ufw allow 8080开放Jenkins默认端口(8080),确保外部可访问。sudo vim /usr/lib/systemd/system/jenkins.service,找到Environment="JENKINS_PORT=8080",将端口改为目标端口(如8088),保存后执行sudo systemctl daemon-reload && sudo systemctl restart jenkins使配置生效。/etc/default/jenkins(或/etc/sysconfig/jenkins)文件,可设置Jenkins运行用户、JENKINS_HOME路径(默认/var/lib/jenkins)等参数。