阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在Debian 9上安装Jenkins

153次阅读
没有评论

共计 3293 个字符,预计需要花费 9 分钟才能阅读完成。

Jenkins 是一个开源可扩展自动化服务器,可用作简单的 CI 服务器(持续集成)或 CD 集线器(持续交付)。在本教程中,我们将向您展示如何在运行 Debian 9 作为操作系统的 Linux VPS 上安装 Jenkins。

条件

要在服务器上运行 Jenkins,您需要安装 Java。如果您没有安装 Java,可以查看我们的教程,了解如何在 Debian 9 上安装 Java。此外,您还需要具有 sudo 权限的服务器或系统用户的 root 访问权限。

Jenkins 可用于自动执行各种任务,从构建和测试到开发和部署软件。它的功能可以扩展到数百个插件,同时您可以通过其 Web 界面进行配置。

Jenkins 运行在不同的平台和操作系统上。在 Debian 9 VPS 上,可以通过 apt 包管理器轻松安装。

在 Debian 9 VPS 上安装 Jenkins

要在运行 Debian 9 作为操作系统的服务器上安装 Jenkins,您需要具有 root 访问权限。如果您具有服务器的 root 访问权限,则应通过 SSH 连接到服务器,并使用以下命令将已安装的软件更新到最新版本:

apt-get update
apt-get upgrade

这将更新软件包索引,并将软件更新为可用的最新版本。

接下来,我们将安装稳定的 Jenkins LTS 版本,因此我们应该添加适当的存储库。运行以下命令:

wget -q -O – https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add –
sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list’

一旦您再次添加存储库更新包索引:

apt-get update

最后,通过运行以下命令安装 Jenkins:

apt-get install jenkins

如果在安装 Jenkins 时出现以下错误:

host jenkins[2747]: ERROR: No Java executable found in current PATH: /bin:/usr/bin:/sbin:/usr/sbin
host jenkins[2747]: If you actually have java installed on the system make sure the executable is in the aforementioned path and that ‘type -p java’ returns the java executable path
host systemd[1]: jenkins.service: Control process exited, code=exited status=1

这意味着您没有在 Debian VPS 上安装 Java。返回先决条件部分,了解有关如何在计算机上安装 Java 的说明。

在 Debian 9 上管理 Jenkins

现在 Jenkins 的安装已经完成,很高兴知道如何管理 Jenkins 服务。要启动 Jenkins 服务,请在终端中运行以下命令:

systemctl start jenkins.service

要停止 Jenkins 服务,可以使用以下命令:

systemctl stop jenkins.service

要重新启动该服务,可以运行以下命令:

systemctl restart jenkins.service

要检查 Jenkins 服务的状态,请运行以下命令:

systemctl status jenkins.service

如果此时 Jenkins 已启动并运行在您的 Linux VPS 上,则输出类似于下面的输出:

# systemctl status jenkins.service
● jenkins.service – LSB: Start Jenkins at boot time
  Loaded: loaded (/etc/init.d/jenkins; generated; vendor preset: enabled)
  Active: active (exited) since Mon 2018-09-10 11:24:25 CDT; 2min 35s ago
    Docs: man:systemd-sysv-generator(8)

要在系统引导时启用 Jenkins 服务,请运行以下命令:

systemctl enable jenkins.service

如果您希望在系统引导时禁用 Jenkins,请运行以下命令:

systemctl disable jenkins.service

在 Debian 9 上访问和配置 Jenkins

Jenkins 默认侦听端口 8080. 如果您有另一个服务侦听该端口,Jenkins 将无法启动。在这种情况下,您需要编辑 /etc/default/jenkins 文件。

更换线
—-HTTP_PORT=8080—-


—-HTTP_PORT=8081—-

其中 8081 是您希望 Jenkins 收听的端口号。然后重启 Jenkins。

systemctl restart jenkins.service

现在打开您喜欢的 Web 浏览器并通过在搜索栏中键入服务器 IP 地址和端口号来访问 Jenkins Web 界面。该页面将类似于下面的页面。

如何在 Debian 9 上安装 Jenkins

如果这是您在屏幕上看到的内容,则表示您需要解锁 Jenkins。您可以在 /var/lib/jenkins/secrets/initialAdminPassword 文件中找到解锁 Jenkins 的密码。

cat /var/lib/jenkins/secrets/initialAdminPassword

输入密码,然后单击继续。您现在可以继续并安装项目所需的插件。

如何在 Debian 9 上安装 Jenkins

在 Debian 9 上设置 Jenkins

一个很好的起点是阅读 Jenkins 用户文档,您可以在其中找到许多说明和用法示例。

PS。如果您喜欢这篇关于如何在 Debian 9 上安装 Jenkins 的帖子,请使用左侧的按钮在社交网络上与您的朋友分享,或者只需在下面留言。谢谢。

局域网内利用 GitLab+Jenkins 自动生成 GitBook 并发布 (Nginx)  https://www.linuxidc.com/Linux/2016-05/131136.htm
Linux+Git+Maven+Jenkins+Neuxs 自动化编译环境搭建 https://www.linuxidc.com/Linux/2016-02/128652.htm
CentOS6 安装 Jenkins  https://www.linuxidc.com/Linux/2016-05/131365.htm
Jenkins 服务器搭建指南 - 官方文档翻译整理  https://www.linuxidc.com/Linux/2017-10/147281.htm
使用 Jenkins 配置 Git+Maven 的自动化构建 https://www.linuxidc.com/Linux/2016-02/128641.htm
Jenkins+Maven+Git 搭建持续集成和自动化部署的配置手记 https://www.linuxidc.com/Linux/2015-06/118606.htm
Jenkins 的分布式构建及部署——节点  https://www.linuxidc.com/Linux/2015-05/116903.htm
使用 Jenkins 自动部署发布  https://www.linuxidc.com/Linux/2017-04/143257.htm
CentOS 7.4 下部署 GitLab+Jenkins 持续集成环境  https://www.linuxidc.com/Linux/2018-06/152768.htm
Jenkins 的安装和构建一个 Maven 项目 https://www.linuxidc.com/Linux/2018-05/152155.htm
Jenkins+Maven+Tomcat+SVN+Apache 项目持续集成详解 https://www.linuxidc.com/Linux/2018-03/151352.htm

Jenkins 的详细介绍:请点这里
Jenkins 的下载地址:请点这里

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3293字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中