如何在CentOS8上安装Jenkins

放大字体  缩小字体 发布日期:2019-11-21  来源:来自互联网  作者:来自互联网  浏览次数:927
导读

在下面的示例中,我们决定安装Java 11。 安装完成后,通过执行命令启动并验证Jenkins的状态。 上面的输出显示Jenkins已启动并正在运行。 接下来,您需要配置防火墙以允许访问J…

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

Install-Jenkins-in-CentOS-8

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

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

步骤1:在CentOS 8上安装Java

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

dnf install java-11-openjdk-devel

在CentOS 8上安装Java

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

java --version

检查Java版本

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

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

由于Jenkins在CentOS 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存储库

步骤3:在CentOS 8上安装Jenkins

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

dnf install jenkins

在CentOS 8上安装Jenkins

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

systemctl start jenkins

systemctl status jenkins

启动并验证jenkins状态

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

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

firewall-cmd --add-port=8080/tcp --permanent

firewall-cmd --reload

在防火墙上打开Jenkins端口

步骤4:在CentOS 8上设置Jenkins

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

server-IP:8080

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

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

cat /var/lib/jenkins/secrets/initialAdminPassword

查看Jenkins管理员密码

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

解锁jenkins

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

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

安装建议的插件

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

Jenkins插件安装

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

创建Jenkins管理员用户

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

Jenkins实例配置

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

Jenkins安装完成

Jenkins的仪表板如下所示。

Jenkins仪表板

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

Jenkins管理员登录

总结

这是如何在CentOS 8上安装Jenkins持续集成工具的分布过程。要了解有关Jenkins的更多信息,阅读Jenkins官方文档。

PS:本文来自翻译,文中内容有所改动,并非原文所译。
原文链接:https://tecmint/install-jenkins-on-centos-8/
参考资料:https://jenkins.io/doc/book/getting-started/

稿源来自:Linux技术社区(Linux_Tech) 公众号

 
 
免责声明
• 
本文为会员免费发布,仅代表发布者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理。