设置Jenkins
现在让我们设置 Jenkins,打开浏览器并输入域或者 IP 地址,然后是端口 8080:
http://your_ip_or_domain:8080
从终端复制密码,将其粘贴到管理员密码字段中,然后单击“继续”。
# sudo cat /var/lib/jenkins/secrets/initialAdminPassword 5896880025db4b99b80542df52eba7fc
单击“安装建议的插件”框,安装过程将立即开始,如下所示:
安装完成后,系统将提示我们设置第一个管理用户。
填写所有必填信息,然后单击“保存并继续”。
在下一页上,我们将被要求设置 Jenkins 实例的 URL。
提交的 URL 将使用自动生成的 URL 填充。
要完成设置,请单击“保存并完成”按钮确认 URL。
最后,单击“开始使用 Jenkins”按钮,我们将被重定向到 Jenkins 仪表板,使用我们在前面的步骤之一中创建的管理员用户身份登录。
Jenkins 是一个开源的、基于 Java 的自动化服务器,它提供了一种设置持续集成和持续交付 (CI/CD) 管道的简单方法。
持续集成 (CI) 是每次团队成员提交对版本控制的更改时自动构建和测试代码的过程。
持续交付 (CD) 是从构建到生产环境的构建、测试、配置和部署过程。
本教程演示了在 Ubuntu 18.04 LTS/Ubuntu 16.04 LTS 系统上使用官方 Jenkins 存储库安装 Jenkins 的步骤。
调整防火墙
Jenkins 默认监听端口 8080
,在访问 Jenkins 服务器之前,使用以下命令打开必要的端口:
$sudo ufw allow 8080
准备工作
在继续本教程之前,请确保我们以具有“sudo”权限的用户身份登录。
安装Jenkins
使用以下命令更新包索引并安装 Java 8 OpenJDK 包:
$sudo apt update $sudo apt install openjdk-8-jdk
– 安装完成后,我们可以使用以下命令检查安装的版本:
$java -version
使用以下 wget
命令导入 Jenkins 存储库的 GPG 密钥:
$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
包列表并通过键入以下内容安装最新版本的 Jenkins:
sudo apt update sudo apt install jenkins
使用以下命令在系统启动时启用/启动 Jenkins:
$systemctl enable jenkins $systemctl start jenkins