在CentOS上部署Jenkins的步骤如下:
Jenkins需要Java环境来运行。你可以使用以下命令安装OpenJDK:
sudo yum install java-1.8.0-openjdk-devel
为了确保你安装的是最新版本的Jenkins,你需要添加Jenkins的官方仓库:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
导入Jenkins的GPG密钥以确保软件包的完整性:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
使用yum安装Jenkins:
sudo yum install jenkins
安装完成后,启动Jenkins服务并设置开机自启:
sudo systemctl start jenkins
sudo systemctl enable jenkins
确保防火墙允许Jenkins的默认端口(8080):
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
打开浏览器,访问http://<your_server_ip>:8080
,你应该会看到Jenkins的安装向导。
默认情况下,Jenkins会生成一个初始管理员密码。你需要使用这个密码来解锁Jenkins:
http://<your_server_ip>:8080/user/admin/configure
。/var/lib/jenkins/secrets/initialAdminPassword
文件中找到)。解锁后,你可以选择安装所需的插件。推荐安装以下插件:
安装完必要的插件后,创建一个管理员用户:
完成上述步骤后,你可以根据需要进一步配置Jenkins,例如设置构建触发器、配置构建环境等。
为了确保Jenkins的安全性,建议进行以下安全设置:
通过以上步骤,你应该能够在CentOS上成功部署Jenkins。