linux yum安装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

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

8b8ac7c8e37cfea9e0af5c6b3fb71a8d.pngunlock-jenkins

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

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

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

2115173b548f4e99a203ee99a8732a32

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

d1a120986ae58d3205ec0f27d18131bb.pngcustomize-jenkins

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

0a70b77782c5b32e8825f8fb6fe25f40.pngjenkins-getting-started

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

da98ace8de3852dac896ee2eaaacefbe.pngjenkins-create-admin-user

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

f7d964e9530e108057ad23280d9c6c28.pngjenkins-instance-configuration

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

59b3554482274331add722edb7e357f3.pngjenkins-is-ready

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

be8e5476d3313e809d223d3c60b6f356.pngjenkins-homepage

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

总结

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值