本文介绍在Ubuntu 18.04操作系统中从apt存储库安装Jenkins的方法。Jenkins是一个用Java编写的开源自动化服务器,旨在自动执行在持续集成和交付软件时经常遇到的重复性任务。
更新Ubuntu 18.04系统 让我们通过进行系统更新和升级来开始安装: # 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 # apt-get upgrade 如果系统已经升级了内核,需要重新启动。
将Jenkins存储库添加到Ubuntu 18.04 Ubuntu 18.04上提供的Jenkins版本比上游版本旧,我们将使用项目维护的软件包来安装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 完成后,安装openjdk-8-jdk,因为Jenkins与java 9或其它版本可能会不兼容: 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 等待命令执行完毕即Jenkins安装成功。
配置防火墙 如果正在为Ubuntu使用ufw防火墙,请在防火墙上打开端口8080,如下图操作:
root@server-01:~# ufw enable root@server-01:~# ufw allow 8080 root@server-01:~# ufw status root@server-01:~# ufw allow ssh root@server-01:~# ufw status 参考:在Ubuntu 18.04系统中使用UFW设置防火墙。
在Ubuntu 18.04中配置Jenkins 要设置Jenkins安装,请访问服务器地址-域或IP地址上的端口8080,如下: http://ip_address_or_domain_name:8080 第一个屏幕将显示Unlock Jenkins的消息,这表示初始密码的位置:
复制密码文件: # cat /var/lib/jenkins/secrets/initialAdminPassword 0beb2d7b9bff41079271b5596be431f9 在管理员密码框中输入密码,然后单击继续,下一页将要求你安装适合你所需Jenkins用途的推荐插件或插件,如果不确定,请选择安装推荐的插件:
下一页是设置你的登录用户帐户:
至此,配置Jenkins成功,可以进入到Jenkins控制中心管理了,如下图:
相关主题 |