如何在 Ubuntu 20.04/18.04 上安装 Jenkins
Jenkins 是一个领先的独立开源自动化服务器,用于自动执行构建、测试和交付或部署软件所涉及的重复性技术任务。
Jenkins 基于 Java,可以通过 Ubuntu 包、Docker 进行安装,或者通过下载并运行其 Web 应用程序存档 (WAR) 文件(其中包含在服务器上运行的 Web 应用程序的所有内容)进行安装。
在本文中,您将学习如何使用 Debian 软件包存储库通过apt 包管理器在Ubuntu 20.04和Ubuntu 18.04上安装Jenkins。
先决条件
- 小型团队至少需要1 GB的 RAM,生产级 Jenkins 安装至少需要4 GB 以上的 RAM。
- 按照我们在 Ubuntu 20.04/18.04 上安装 OpenJDK 的教程,安装了Oracle JDK 11。
在 Ubuntu 上安装 Jenkins
在Ubuntu上,您可以通过apt从默认存储库安装Jenkins,但所包含的版本通常落后于最新可用版本。
要利用最新的稳定版本的Jenkins功能和修复,请使用项目维护的包进行安装,如图所示。
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - $ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' $ sudo apt-get update $ sudo apt-get install jenkins
一旦Jenkins及其依赖项安装在系统上,您就可以使用systemctl 命令启动、启用和检查Jenkins服务器的状态。
$ sudo systemctl start jenkins $ sudo systemctl enable jenkins $ sudo systemctl status jenkins
接下来,您需要在ufw防火墙上打开默认的Jenkins端口8080,如图所示。
$ sudo ufw allow 8080 $ sudo ufw status
现在已经安装了Jenkins并配置了防火墙,我们可以通过 Web 浏览器完成初始设置。
在 Ubuntu 上设置 Jenkins
要完成Jenkins安装,请访问以下地址的默认端口8080上的Jenkins安装页面。
http://your_server_ip_or_domain:8080
您应该看到解锁 Jenkins屏幕,其中显示初始密码的位置:
现在运行以下cat 命令来查看密码:
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
接下来,复制这个32个字符的密码并将其粘贴到管理员密码字段中,然后单击继续。
接下来,您将看到“自定义 Jenkins”部分,在这里您将获得安装建议的插件或选择特定插件的选项。我们将选择“安装建议的插件”选项,这将立即启动安装过程。
Jenkins安装完成后,系统会要求您创建第一个管理用户。您可以跳过此步骤,继续以管理员身份使用我们上面设置的初始密码。
至此,你已经成功完成了Jenkins的安装。
结论
在本文中,您学习了如何使用Ubuntu服务器上项目提供的软件包安装和设置Jenkins 。现在,您可以从仪表板开始探索Jenkins 。