如何在Ubuntu 18.04上安装Jenkins
如何使用代码尼仿生海狸在Ubuntu 18.04上安装Jenkins Server。
我们将在Ubuntu Bionic Beaver上安装最新版本的Jenkins。
Jenkins是一种用Java编写的开源自动化服务器,旨在自动化在持续集成和软件中遇到的重复任务。
ubuntu 18.04仿生海狸上的jenkins的安装可以从Ubuntu包或者下载和运行其Web应用程序存档(战争)文件来完成。
在Ubuntu 18.04上安装Jenkins的最优选方法来自APT存储库。
在Ubuntu 18.04上安装Jenkins - 准备工作:
至少1GB ramupdate Ubuntu 18.04 Servera用户具有sudo权限
在Ubuntu 18.04上安装Jenkins
让我们通过执行系统更新和升级开始安装:
$sudo apt-get update Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB] Hit:2 http://mirrors.digitalocean.com/ubuntu bionic InRelease Get:3 http://mirrors.digitalocean.com/ubuntu bionic-updates InRelease [83.2 kB] Get:4 http://mirrors.digitalocean.com/ubuntu bionic-backports InRelease [74.6 kB] Get:5 http://mirrors.digitalocean.com/ubuntu bionic-updates/main amd64 Packages [119 kB] Get:6 http://mirrors.digitalocean.com/ubuntu bionic-updates/universe amd64 Packages [79.8 kB] Fetched 440 kB in 2s (224 kB/s) Reading package lists... Done $sudo apt-get upgrade
自系统升级可以更新内核以来,我们可能需要重新启动系统。
将Jenkins存储库添加到Ubuntu 18; 04
Ubuntu 18.04上可用的Jenkins的版本比上游版本更旧,我们将使用Project-Waild的软件包安装Jenkins。
使用命令添加存储库键:
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add
添加密钥后,我们需要添加Jenkins稳定的Debian包存储库
echo "deb https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
然后更新APT包索引:
$sudo apt-get update Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:2 http://mirrors.digitalocean.com/ubuntu bionic InRelease Hit:3 http://mirrors.digitalocean.com/ubuntu bionic-updates InRelease Hit:4 http://mirrors.digitalocean.com/ubuntu bionic-backports InRelease Ign:5 https://pkg.jenkins.io/debian-stable binary/InRelease Get:6 https://pkg.jenkins.io/debian-stable binary/Release [2042 B] Get:7 https://pkg.jenkins.io/debian-stable binary/Release.gpg [181 B] Get:8 https://pkg.jenkins.io/debian-stable binary/Packages [12.9 kB] Fetched 15.1 kB in 1s (17.6 kB/s) Reading package lists... Done
完成此操作后,jenkins与Java 9不正常工作以来,安装OpenJDK-8-JDK
sudo apt-get install openjdk-8-jdk
如果安装了多个版本的Java JDK,则可以使用命令选择版本8作为默认值:
$sudo update-alternatives --config java There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java Nothing to configure.
然后安装Jenkins.
sudo apt-get install jenkins
配置防火墙
如果我们碰巧使用UFW防火墙进行Ubuntu,则防火墙上的打开端口8080
$sudo ufw enable Command Jan disrupt existing ssh connections. Proceed with operation (y|n)? y Firewall is active and enabled on system startup Hyman@theitroad:~# ufw allow 8080 Rule added Rule added (v6) Hyman@theitroad:~# ufw status Status: active To Action From -- ------ --- 8080 ALLOW Anywhere 8080 (v6) ALLOW Anywhere (v6) $sudo ufw allow ssh Rule added Rule added (v6) $sudo ufw status Status: active To Action From -- ------ --- 8080 ALLOW Anywhere 22/tcp ALLOW Anywhere 8080 (v6) ALLOW Anywhere (v6) 22/tcp (v6) ALLOW Anywhere (v6)
在Ubuntu 18.04上配置Jenkins
要设置Jenkins安装,请访问服务器地址 - 域或者IP地址的端口8080。
http://ip_address_or_domain_name:8080
第一个屏幕将显示"解锁Jenkins"消息。
这表示初始密码的位置。
复制密码文件:
# cat /var/lib/jenkins/secrets/initialAdminPassword 0beb2d7b9bff41079271b5596be431f9
在"管理员密码"框中输入密码,然后单击"继续"。
下一页将要求我们安装适合我们所需的Jenkins使用的推荐插件或者插件。
如果不确定,请选择安装推荐插件。
下一页正在设置登录用户帐户:
完成并登录Jenkins Dashboard以开始管理它。