在 CentOS 7.9 上安装 Jenkins,可以按照以下步骤进行操作:
-
使用 SSH 连接到你的 CentOS 7.9 服务器。
-
首先,需要安装 Java 运行环境。Jenkins 运行所需的最低 Java 版本为 Java 8。运行以下命令来安装 OpenJDK 8:
sudo yum install java-1.8.0-openjdk-devel
- 安装完成后,可以通过运行以下命令来验证 Java 的安装:
java -version
- 下一步是导入 Jenkins 的仓库密钥并添加 Jenkins 的仓库。运行以下命令导入 Jenkins 的 GPG 密钥:
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
- 然后,使用以下命令创建 Jenkins 的仓库文件:
sudo vi /etc/yum.repos.d/jenkins.repo
在这个文件中添加以下内容:
[jenkins]
name=Jenkins
baseurl=https://pkg.jenkins.io/redhat-stable
gpgcheck=1
保存并退出编辑器。
- 执行以下命令来安装 Jenkins:
sudo yum install jenkins
- 安装完成后,使用以下命令启动 Jenkins 服务并设置其自动启动:
sudo systemctl start jenkins
sudo systemctl enable jenkins
- 接下来,通过以下命令打开防火墙的 HTTP 和 HTTPS 端口:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --reload
-
现在你可以通过浏览器访问服务器的 IP 地址,加上端口 8080(例如:http://服务器IP地址:8080)来打开 Jenkins 控制台。这里说一下,一定看看端口有没有占用 占用的话会启动不了
-
在浏览器中打开 Jenkins 时,你将被要求输入初始管理员密码。你可以通过以下命令获取密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制密码并在网页上粘贴,然后按照向导完成 Jenkins 安装过程。
安装完成后,你就可以使用 Jenkins 进行持续集成和持续交付了。记得根据需要配置适当的插件和构建任务。