本文概述
- 安装Java
- 添加Jenkins Debian存储库
- 安装詹金斯
- 调整防火墙
- 设置詹金斯
$ sudo apt update
安装Java 由于Jenkins是用Java编写的, 因此第一步是安装Java。使用以下命令安装Java 8 OpenJDK软件包:
$ sudo apt install openjdk-8-jdk
当前版本的Jenkins不支持Java 10或更高版本。如果你的系统上安装了多个Java版本, 请确保Java 8是默认的Java版本。
要检查系统上的Java版本, 请使用以下命令:
$ java -version
添加Jenkins Debian存储库 使用以下wget命令导入Jenkins存储库的GPG(GnuPG-GNU Privacy Guard)密钥:
$ wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
上面命令的输出应该正常, 这意味着密钥已成功导入, 并且来自此存储库的软件包将被视为受信任的。
现在, 使用以下命令将Jenkins存储库添加到系统中:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ >
/etc/apt/sources.list.d/jenkins.list'
安装詹金斯 启用Jenkins存储库并添加密钥和源后, 更新apt软件包列表:
$ sudo apt update
现在, 使用以下命令安装最新版本的Jenkins:
$ sudo apt install jenkins
安装完成后, Jenkins服务将自动启动。
我们可以在以下命令的帮助下进行验证:
$ systemctl status Jenkins
我们应该看到这样的东西:
● jenkins.service - LSB: Start Jenkins at boot timeLoaded: loaded (/etc/init.d/jenkins;
generated)Active: active (exited) since Wed 2019-07-06 1308 PDT;
2min 16s agoDocs: man:systemd-sysv-generator(8)Tasks: 0 (limit: 2319)CGroup: /system.slice/jenkins.service
调整防火墙 如果要在受防火墙保护的Ubuntu的远程服务器上安装Jenkins, 则需要打开端口8080。请考虑使用UFW来管理防火墙;请使用UFW来管理防火墙。你可以使用以下命令打开端口:
$ sudo ufw allow 8080
使用以下命令验证更改:
$ sudo ufw status
输出将如下所示:
Status: activeToActionFrom------------OpenSSHALLOWAnywhere8080ALLOWAnywhereOpenSSH (v6)ALLOWAnywhere (v6)8080 (v6)ALLOWAnywhere (v6)
设置詹金斯 要设置新的Jenkins安装, 请打开浏览器, 键入域或IP地址, 然后键入端口8080, http:// your_ip_or_domain:8080, 然后将显示类似于以下内容的屏幕(Jenkins解锁屏幕):
文章图片
在终端中, 键入以下cat命令以查看密码:
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
从终端复制密码, 并将其粘贴到“管理员密码”字段中, 然后单击“继续”。现在, 屏幕上显示了安装建议的插件或选择特定插件的选项:
文章图片
安装插件后, 是时候创建一个管理员帐户登录Jenkins了:
文章图片
填写必填字段, 然后单击保存并完成按钮。
文章图片
【在Ubuntu上安装Jenkins详细步骤】我们已经成功设置了Jenkins, 现在可以使用Jenkins服务器了。