[Jenkins] 物理机 安装 Jenkins

本文介绍了如何在LinuxCentOS系统中通过Yum安装OpenJDK并利用jenkins.repo源安装Jenkins,包括启动服务、放行防火墙端口等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

这里介绍Linux CentOS系统直接Yum 安装 Jenkins,不同系统之间类似,操作命令差异,如:Ubuntu用apt;

0、安装 Jenkins

Jenkins是一个基于Java语言开发的持续构建工具平台,主要用于持续、自动的构建/测试你的软件和项目。它可以执行你预先设定好的设置和构建脚本,也可以和 Git 代码库做集成,实现自动触发和定时触发构建。

1、安装 OpenJDK

因为Jenkins是Java编写的持续构建平台,所以安装Java必不可少。
在这里,我们选择安装开源的openjdk即可。openjdk是SunJDK一种开源实现。关于openjdk是SunJDK的具体区别可以看下面的文章了解下。在这我们直接使用yum包管理器安装openjdk即可。

yum install -y java

说明:OpenJDK和SunJDK有啥区别?

2、使用 Yum 安装 Jenkins

由于Yum源不自带Jenkins的安装源,于是我们需要自己导入一份Jenkins安装源进行安装。导入后,使用Yum命令安装即可。

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.key
yum install jenkins

3、启动 Jenkins

Jenkins安装后,会将启动命令注册到系统Service命令中。所以我们直接使用系统service命令启动Jenkins即可。在这里,有三个命令可以使用,分别对应 启动 / 重启 / 停止 三个命令。
在这里,我们直接调用service jenkins start启动 Jenkins 即可

service jenkins start
# service jenkins restart 重启 Jenkins
# service jenkins stop    停止 Jenkins

4、 给 Jenkins 放行端口 (防火墙没开走的云服务器配置的端口)

在启动Jenkins后,此时Jenkins会开启它的默认端口8080。但由于防火墙限制,我们需要手动让防火墙放行8080端口才能对外访问到界面。
这里我们在CentOS下的firewall-cmd防火墙添加端口放行规则,添加完后重启防火墙。

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

systemctl reload firewalld

服务启动后,访问IP:8080。如果能够看到以下界面,代表正在启动。Jenkins第一次的启动时间一般比较长(视服务器性能而看)

篇幅有限,且文中带图,若查看剩余内容:请点击
更多内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ifanatic

觉得对您有用,可以友情打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值