云网牛站
所在位置:首页 > Linux云服务器 > 在Debian 9服务器中安装Jenkins

在Debian 9服务器中安装Jenkins

2018-09-28 20:48:08作者:自源稿源:云网牛站

以下介绍在运行Debian 9的服务器中安装Jenkins,它是一款开源可扩展的自动化服务器,Jenkins可用于自动执行各种任务,从构建和测试到开发和部署软件。它的功能可以扩展到数百个插件,同时你可以通过其Web界面进行配置。Jenkins运行在不同的平台和操作系统上。在Debian 9 VPS上,可以通过apt包管理器轻松安装。

 

基本条件

要在服务器上运行Jenkins,你需要安装Java。如果你没有安装Java,请看Ubuntu系统中Java环境JDK 10的安装、配置、测试一文。

 

在Debian 9服务器中安装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上安装Java,请把Java安装到计算机中再来安装Jenkins。

 

在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-28 17: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

到这里,本文目的就达到了。

 

相关主题

SSH无密码登录:只需两个简单步(针对Linux系统)

精选文章
热门文章