Logo

五分钟搞定CentOS Jenkins的安装和配置

作者

最近需要在我们本地部署一套 Jenkins 环境用来做自动化测试,以下就是我们在 CentOS 上快速安装 Jenkins 的步骤,希望对你有帮助。

安装步骤

安装 Java: Jenkins 需要 Java 环境,所以首先需要确保 Java 已经安装。

sudo yum install fontconfig java-17-openjdk

添加 Jenkins 仓库: 要安装最新版本的 Jenkins,需要添加 Jenkins 的官方仓库。

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

安装 Jenkins: 接下来,使用 yum 命令安装 Jenkins。

sudo yum install jenkins

启动 Jenkins 服务: 使用 systemctl 启动 Jenkins 服务,并设定为开机启动。

sudo systemctl start jenkins
sudo systemctl enable jenkins

配置防火墙: Jenkins 默认运行在端口 8080 上。如果你的系统有防火墙(比如 firewalld)运行,你需要允许流量通过 8080 端口。

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

访问 Jenkins: 打开 Web 浏览器并输入 http://your_server_ip:8080,将会看到 Jenkins 的启动页面。

解锁 Jenkins: Jenkins 初次启动时会要求你输入管理员密码。这个密码可以在 Jenkins 创建的初始化日志文件中找到。

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

将显示的密码复制粘贴到 Jenkins 网页初始化管理员密码框中,然后继续完成后续的安装步骤(比如安装推荐插件、创建用户等)。

总结

通过以上步骤,您已成功安装并配置了 Jenkins,可以开始使用这个强大的流水线工具了。祝您使用愉快!

分享内容