在 Linux 服务器上部署 Jenkins 通常包括以下几个步骤:
-
更新系统软件包:
bashsudo apt update sudo apt upgrade
-
安装 Java: Jenkins 需要 Java 运行时环境。推荐使用 OpenJDK 11。
bashsudo apt install openjdk-11-jdk
-
添加 Jenkins 软件源并导入 GPG 密钥:
bashcurl -fsSL https://pkg.jenkins.io/debian/jenkins.io.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ https://pkg.jenkins.io/debian binary/ | sudo tee \ /etc/apt/sources.list.d/jenkins.list > /dev/null
-
更新软件包列表并安装 Jenkins:
bashsudo apt update sudo apt install jenkins
-
启动 Jenkins 服务并设置为开机自启动:
bashsudo systemctl start jenkins sudo systemctl enable jenkins
-
调整防火墙以允许端口 8080(Jenkins 默认端口):
bashsudo ufw allow 8080 sudo ufw enable
-
访问 Jenkins Web 界面:
在浏览器中访问
http://your_server_ip_or_domain:8080
。初次登录需要输入初始管理员密码,该密码可以在以下文件中找到:bashsudo cat /var/lib/jenkins/secrets/initialAdminPassword
8. 完成初始设置:
根据提示完成初始配置,包括安装推荐的插件和创建第一个管理员用户。
完成以上步骤后,Jenkins 就部署完成并可以正常使用了。
如果你使用的是其他 Linux 发行版(例如 CentOS),步骤会有所不同,但大致流程相似:安装 Java、添加 Jenkins 软件源、安装 Jenkins 并启动服务。