DevOps(四)在Ubuntu20.04和CentOS7安装Jenkins

66 篇文章 14 订阅
14 篇文章 1 订阅
本文详细介绍了如何在Ubuntu20.04和CentOS7操作系统上安装Jenkins,包括预处理、仓库设置、Java安装、服务启动、防火墙配置及初始管理员密码获取等内容。
摘要由CSDN通过智能技术生成

目录

一、Ubuntu20.04安装 Jenkins

1、先决条件

2、设置 Jenkins 仓库

3、更新软件包列表

 4、安装Java11

5、安装 Jenkins

6、启动 Jenkins 服务

7、启用自动启动

8、访问 Jenkins 控制台

9、获取初始管理员密码

10、完成 Jenkins 设置

二、CentOS7安装Jenkins

1、更新系统

2、安装Java

3、添加Jenkins存储库

4、导入Jenkins密钥

5、安装Jenkins

6、启动Jenkins服务

7、设置Jenkins服务开机自启

8、调整防火墙规则(如果启用了防火墙)

9、访问Jenkins

10、完成初始设置

在了解Jenkins的功能和优点以后,我们开始第一步实际操作就是在我们的环境中安装Jenkins,我们选用的最常用的linux环境Ubuntu20.04和CentOS7上进行安装过程进行讲解。

一、Ubuntu20.04安装 Jenkins

 Ubuntu 20.04 上安装 Jenkins 的过程:

1、先决条件

在开始之前,请确保您的 Ubuntu 20.04 系统已更新为最新软件包。您可以通过运行以下命令来更新系统:

sudo apt update
sudo apt upgrade

2、设置 Jenkins 仓库

Jenkins 软件包不包括在 Ubuntu 20.04 的默认仓库中。因此,我们需要设置 Jenkins 仓库。打开终端并运行以下命令:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

此命令将下载 Jenkins 仓库的 GPG 密钥并添加它到您的系统。

接下来,我们创建一个新的 APT 源列表文件来包含 Jenkins 仓库:

sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

3、更新软件包列表

一旦设置了 Jenkins 仓库,我们需要更新软件包列表以获取最新的软件包信息:

sudo apt update

 4、安装Java11

现在新版本的Jenkins都不支持java8了,需要安装java11以上的版本

 apt install openjdk-11-jre-headless

5、安装 Jenkins

现在,我们可以安装 Jenkins 了。运行以下命令:

sudo apt install jenkins

系统可能会要求您确认安装。输入“Y”并按 Enter 键继续。

安装过程将下载并安装 Jenkins 及其所有依赖项。

6、启动 Jenkins 服务

一旦安装完成,我们需要启动 Jenkins 服务:

sudo systemctl start jenkins

7、启用自动启动

要确保 Jenkins 在系统启动时自动启动,我们可以使用以下命令:

sudo systemctl enable jenkins

8、访问 Jenkins 控制台

默认情况下,Jenkins 在 Ubuntu 上使用端口 8080。您可以通过在 Web 浏览器中访问 http://your_server_ip:8080 来访问 Jenkins 控制台(将“your_server_ip”替换为您服务器的实际 IP 地址)。

9、获取初始管理员密码

在首次访问 Jenkins 控制台时,系统将要求您提供初始管理员密码。此密码是 Jenkins 在安装期间自动生成的。

要检索初始管理员密码,请在终端中运行以下命令:

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

将显示的密码复制并粘贴到 Web 浏览器中。

10、完成 Jenkins 设置

输入初始管理员密码后,您将进入 Jenkins 安装向导。按照向导中的说明进行操作,包括安装建议的插件或选择自定义插件。

这里根据自己的熟练水平来选择,新手选安装推荐的插件,老手就选择插件来安装,第一次安装的建议选安装推荐的插件。一旦设置完成,您将能够使用您选择的用户名和密码登录 Jenkins 控制台。

通过这些详细步骤,您现在应该能够成功地在 Ubuntu 20.04 服务器上安装和配置 Jenkins。如果您有任何具体问题或需要进一步的指导,请随时询问!

二、CentOS7安装Jenkins

在CentOS 7上安装Jenkins的详细步骤:

1、更新系统

首先,确保你的CentOS 7系统是最新的。运行以下命令:

sudo yum update

2、安装Java

在安装Jenkins之前,需要先安装Java。在这个例子中,我们将使用AdoptOpenJDK的yum源来安装Java 11。

首先,下载并安装AdoptOpenJDK的yum源:

sudo yum install -y wget
sudo wget -O /etc/yum.repos.d/AdoptOpenJDK.repo https://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/AdoptOpenJDK.repo

然后,安装Java 11:

sudo yum install adoptopenjdk-11-hotspot

3、添加Jenkins存储库

为了安装Jenkins,需要添加Jenkins的官方存储库。运行以下命令:

sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo

4、导入Jenkins密钥

为了确保下载的Jenkins包是官方提供的,需要导入Jenkins的GPG密钥。运行以下命令:

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

5、安装Jenkins

现在可以安装Jenkins了。运行以下命令:

sudo yum install jenkins

6、启动Jenkins服务

安装完成后,需要启动Jenkins服务。运行以下命令:

sudo systemctl start jenkins

7、设置Jenkins服务开机自启

建议设置Jenkins服务在系统启动时自动启动。运行以下命令:

sudo systemctl enable jenkins

8、调整防火墙规则(如果启用了防火墙)

如果你的CentOS 7启用了防火墙,需要允许访问8080端口,Jenkins默认运行在这个端口上。运行以下命令:

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

9、访问Jenkins

在浏览器中输入服务器的IP地址或域名,加上端口号8080,就可以访问Jenkins的web界面了:

http://your_server_ip_or_domain:8080

10、完成初始设置

第一次访问Jenkins时,需要解锁Jenkins。按照web界面的提示,从/var/lib/jenkins/secrets/initialAdminPassword文件中复制初始管理员密码,并粘贴到输入框中。

然后,可以选择安装推荐的插件,或者选择特定的插件安装。之后,创建第一个管理员用户。

完成这些步骤后,Jenkins就安装并配置完成了,可以开始使用了。如果你有任何问题或需要进一步的帮助,请随时问我。

  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Coder加油!

感谢您的认可和支持!!

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

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

打赏作者

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

抵扣说明:

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

余额充值