如何在CentOS 8上安装Jenkins

Jenkins是一个用Java编写的开源持续集成工具,它使开发人员能够有效地持续开发,测试和部署代码。

以前,在软件开发过程中,开发人员通常将其代码提交到GitHub或Git Lab之类的代码存储库中,源代码中充斥着错误和错误。 更糟糕的是,开发人员必须等到整个源代码都已构建并经过测试后才能检查错误。 这是乏味,耗时且令人沮丧的。 没有代码的迭代改进,总的来说,软件交付过程很慢。 然后是Jenkins

Jenkins是用Java编写的免费开放源代码持续集成工具,它使开发人员能够以简单有效的方式连续开发,测试和部署代码。 它使任务自动化,从而节省了时间,并消除了软件开发过程中的压力部分。

在本文中,我们演示了如何在CentOS 8 Linux上安装Jenkins

第1步:在CentOS 8上安装Java

为了使Jenkins正常运行,您需要安装Java JRE 8Java 11 在下面的示例中,我们决定安装Java 11 因此,要安装Java 11 ,请运行命令。

# dnf install java-11-openjdk-devel
在CentOS 8上安装Java

在CentOS 8上安装Java

要验证Java 11的安装,请运行命令。

# java --version
检查Java版本

检查Java版本

输出确认Java 11已成功安装。

第2步:在CentOS 8上添加Jenkins存储库

由于JenkinsCentOS 8储存库中不可用,因此我们将手动将Jenkins储存库添加到系统中。

如图所示,首先添加Jenkins Key

# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

现在,将Jenkin的存储库追加到CentOS 8

# cd /etc/yum/repos.d/
# curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo
在CentOS 8上添加Jenkins存储库

在CentOS 8上添加Jenkins存储库

第3步:在CentOS 8上安装Jenkins

成功添加Jenkins存储库后,您可以继续运行以安装Jenkins

# dnf install jenkins
在CentOS 8上安装Jenkins

在CentOS 8上安装Jenkins

安装完成后,通过执行命令启动并验证Jenkins的状态。

# systemctl start jenkins
# systemctl status jenkins
启动并验证Jenkins状态

启动并验证Jenkins状态

上面的输出显示Jenkins已启动并正在运行。

接下来,您需要配置防火墙以允许访问Jenkins使用的端口8080 要打开防火墙上的端口,请运行命令。

# firewall-cmd --add-port=8080/tcp --permanent
# firewall-cmd --reload
在防火墙上打开Jenkins端口

在防火墙上打开Jenkins端口

第4步:在CentOS 8上设置Jenkins

完成初始配置后,剩下的唯一部分就是在Web浏览器上设置Jenkins 为此,请浏览服务器的IP地址,如下所示:

http://server-IP:8080

第一部分要求您使用密码解锁Jenkins 此密码位于文件/ var / lib / Jenkins / secrets / initialAdminPassword文件中。

要读取密码,只需使用所示的cat命令

# cat /var/lib/Jenkins/secrets/initialAdminPassword
查看Jenkins管理员密码

查看Jenkins管理员密码

将密码复制并粘贴到“管理员密码”文本字段中,然后单击“ 继续 ”。

解锁Jenkins

解锁Jenkins

在第二阶段,将为您提供2个选项:“ 使用建议的插件安装 ”或“ 选择要安装插件 ”。

现在,单击“ 使用建议的插件安装”以安装我们的设置所必需的插件。

安装建议的插件

安装建议的插件

很快,插件的安装将开始。

Jenkins插件安装

Jenkins插件安装

在下一部分中,填写字段以创建First Admin用户。 完成后,单击“ 保存并继续 ”。

创建Jenkins管理员用户

创建Jenkins管理员用户

实例配置 ”部分将为您提供默认的Jenkins URL。 为简单起见,建议保留原样,然后单击“ 保存并完成 ”。

Jenkins实例配置

Jenkins实例配置

至此, Jenkins安装完成。 要访问Jenkins仪表板,只需单击“ 开始使用Jenkins ”。

Jenkins安装完成

Jenkins安装完成

Jenkins的仪表板如下所示。

Jenkins仪表板

Jenkins仪表板

下次登录Jenkins时 ,只需提供Admin用户名和创建Admin用户时指定的密码即可。

Jenkins管理员登录

Jenkins管理员登录

结论

这是如何在CentOS 8上安装Jenkins Continuous Integration工具的分步过程。 要了解有关Jenkins的更多信息。 阅读Jenkins文档 非常欢迎您对本指南提供反馈。