如何在Ubuntu 24.04上安装Jenkins

2024年 4月 26日 99.6k 0

Jenkins是一个开源的持续集成工具,可以自动化软件测试、构建和部署等技术任务。这是一个基于Java的工具,作为一个DevOP,知道如何安装和使用Jenkins将为您节省时间和资源。

Jenkins支持许多平台,这篇文章的重点是在Ubuntu 24.04上安装它。我们将指导您完成一个循序渐进的过程,以确保您不会陷入困境。让我们开始吧!

在Ubuntu 24.04上逐步安装Jenkins

Jenkins存储库不包含在Ubuntu 24.04中。因此,我们必须获取它并将其添加到我们的系统中。我们再次提到Jenkins是一个基于Java的工具。因此,您必须安装Java,在这种情况下,我们将使用OpenJDK 11。一旦您具备了这两个先决条件,安装Jenkins将是一项简单的任务。

继续执行以下步骤。

步骤1:安装Java

在安装和使用Jenkins之前,我们必须有一个Java运行时环境。但是,并非所有Java版本都受支持。为了安全起见,可以考虑安装OpenJDK 8或11。

验证您是否安装了正确的Java版本。

$java-版本

如果未安装,请使用以下命令安装OpenJDK 11。

$sudo apt安装openjdk-11-jdk

步骤2:获取并添加Jenkins存储库

Jenkins有稳定版或每周版。这一步骤要求我们下载Jenkins GPG密钥,然后下载其软件存储库。验证后,我们可以将存储库添加到我们的源列表中。

首先,让我们执行以下命令来导入Jenkins GPG密钥。

$sudo wget-O/usr/share/keyrings/jenkins-keyring.aschttps://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

下一个任务是通过执行以下命令添加Jenkins存储库。

$echo-deb[签名人=/usr/share/keyrings/jenkins-keyring.asc]https://pkg.jenkins.io/debian-stablebinary/|sudo tee/etc/apt/sources.list.d/jenkins.list>/dev/null

步骤3:安装Jenkins

在将稳定的Jenkins版本添加到我们的源代码列表后,我们可以继续安装它,但首先,让我们更新Ubuntu 24.04存储库以刷新源代码列表。

$sudo apt更新

接下来,安装Jenkins,并确保安装在没有中断的情况下完成。

$sudo apt-install-jenkins-y

安装后,请检查版本以确认我们成功安装了它。

$jenkins--版本

步骤4:配置防火墙

我们必须修改防火墙以创建一个允许Jenkins通过8080端口进行通信的规则。首先,启动Jenkins服务。

$sudo systemctl启动詹金斯

$sudo systemctl状态jenkins

接下来,添加一个新的UFW规则,并检查您的防火墙是否处于活动状态。如果防火墙处于非活动状态,请启用它。

$sudo ufw允许8080

$sudo ufw状态

步骤5:配置Jenkins

我们将通过浏览器访问Jenkins进行设置。在浏览器选项卡上,访问以下URL。请确保添加正确的服务器IP或域名以及端口号8080。

http://ip_address:8080

您将获得一个显示“入门”信息的窗口。在页面上,找到包含管理员密码的文件的路径。

登录

回到您的终端,使用文本编辑器或“cat”等命令打开文件

$sudo-cat/var/lib/jenkin/secrets/initialAdminPassword

管理员密码将显示在您的终端上。复制生成的密码,并将其粘贴到“管理员密码”输入框中的浏览器中。

在窗口底部,单击“继续”按钮。

将打开一个新窗口。单击所选选项“安装建议的插件”

詹金斯将启动设置。

过程完成后,系统将提示您创建管理员凭据。

键入管理员用户名和密码,然后单击“保存并继续”按钮。

在下一个窗口中,记下Jenkins的URL,然后单击“保存并完成”按钮

就是这样。Jenkins现在已经安装并配置在你的Ubuntu 24.04上了。点击开始使用Jenkins按钮,享受使用Jenkins的乐趣。

您将得到一个与下面的窗口类似的窗口。

结论

Jenkins有许多应用程序,尤其是对开发人员而言。如果你使用Ubuntu Noble Numbat,这篇文章分享了一个关于如何安装Jenkins的分步指南。希望这篇文章对你有深刻的见解,你将能够安装Jenkins。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论