如何在CentOS 7上安装Jenkins

来源:linux265.com 发布时间:2018-09-21
271

如何在CentOS 7上安装Jenkins如何在CentOS 7上安装Jenkins

Jenkins是一个基于Java的开源自动化服务器,它提供了一种简单的方法来建立持续集成和连续交付(CI / CD)管道。

本教程将引导您完成使用官方Jenkins存储库在CentOS 7系统上安装Jenkins的步骤。

安装Jenkins

要在CentOS系统上安装Jenkins,请按照以下步骤操作:

01、Jenkins是一个Java应用程序,因此第一步是安装Java。 RUn以下命令安装OpenJDK 8包:

sudo yum install java-1.8.0-openjdk-devel

当前版本的Jenkins尚不支持Java 10(和Java 11)。 如果您的计算机上安装了多个Java版本,请确保Java 8是默认的Java版本。

02、下一步是启用Jenkins存储库。 为此,请使用以下curl命令导入GPG密钥:

curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

并使用以下命令将存储库添加到系统:

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

03、启用存储库后,键入以下命令安装最新的稳定版Jenkins:

sudo yum install jenkins

安装过程完成后,启动Jenkins服务:

sudo systemctl start jenkins

要检查它是否已成功运行:

systemctl status jenkins

你应该看到输出类似如下的内容:

● jenkins.service - LSB: Jenkins Automation Server
Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago
    Docs: man:systemd-sysv-generator(8)
Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/jenkins.service

最后启用Jenkins服务以启动系统启动。

sudo systemctl enable jenkins
输出结果:
jenkins.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig jenkins on

调整防火墙配置

如果要在受防火墙保护的远程CentOS服务器上安装Jenkins,则需要端口8080。

使用以下命令打开必要的端口:

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

配置Jenkins

要设置新安装的Jenkins,请打开浏览器并键入域或IP地址,然后输入端口8080:

http://your_ip_or_domain:8080

将出现类似于以下内容的屏幕,提示您输入在安装期间创建的管理员密码:

unlock-jenkinsunlock-jenkins

使用以下命令在终端上打印密码:

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

您应该看到一个32个字符的长字母数字密码,如下所示:

2115173b548f4e99a203ee99a8732a32

从终端复制密码,将其粘贴到管理员密码字段中,然后单击继续。

customize-jenkinscustomize-jenkins

在下一个屏幕上,系统将询问您是要安装建议的插件还是选择特定的插件。 单击Install suggested plugins框,安装过程将立即开始。

jenkins-getting-startedjenkins-getting-started

安装完成后,系统将提示您设置第一个管理用户。 填写所有必填信息,然后单击“保存并继续”。

jenkins-create-admin-userjenkins-create-admin-user

在下一页上,将要求您设置Jenkins实例的URL。 URL字段将填充自动生成的URL。

jenkins-instance-configurationjenkins-instance-configuration

要完成设置,请单击“保存并完成”按钮确认URL。

jenkins-is-readyjenkins-is-ready

最后,单击Start with Jenkins按钮,您将被重定向到以前面一个步骤中创建的管理员用户身份登录的Jenkins仪表板。

jenkins-homepagejenkins-homepage

如果您已经达到这一点,那么您已经在CentOS系统上成功安装了Jenkins。

总结

在本教程中,您学习了如何在基于CentOS / RHEL的系统上安装和完成Jenkins的初始配置。 您现在可以访问官方Jenkins文档页面并开始探索Jenkins的工作流程和插件模型。

如果您有任何疑问,请在下面留言。

相关资讯

留言(0条)

我要发表看法

«-必填

«-必填,不公开

若看不清,请点击更换

«- 点击按钮

最新资讯TOP10


1. 如何在Ubuntu 18.04上安装Django

一周热门TOP10

一月热门TOP10

图书推荐