在Ubuntu上部署Jenkins的步骤如下:
环境准备
- 硬件与操作系统选择:推荐使用Ubuntu 22.04 LTS。
- 安装依赖:
- 更新系统:
sudo apt update && sudo apt upgrade
- 安装Java环境:
sudo apt install openjdk-11-jdk
- 更新系统:
安装Jenkins
- 添加Jenkins官方存储库:
- 导入Jenkins的GPG密钥:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
- 将Jenkins存储库添加到APT源列表中:
echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list
- 更新系统包列表:
sudo apt update
- 导入Jenkins的GPG密钥:
- 安装Jenkins:
sudo apt install jenkins
启动Jenkins服务
- 启动Jenkins:
sudo systemctl start jenkins
- 设置Jenkins服务开机自启动:
sudo systemctl enable jenkins
- 查看Jenkins服务状态:
sudo systemctl status jenkins
访问Jenkins Web界面
- 在浏览器中输入
http://<服务器IP>:8080
,首次访问时需要输入初始密码,该密码在/var/lib/jenkins/secrets/initialAdminPassword
文件中。
初始化配置
- 解锁Jenkins:输入初始密码解锁Jenkins。
- 加速插件安装:更换国内镜像源,安装必备插件如Pipeline、GitHub Integration、Docker等。
- 权限安全配置:禁用匿名访问,创建管理员用户。
构建CI/CD流水线(可选)
- 连接代码仓库:以GitHub为例,生成SSH密钥对,配置Jenkins凭据。
- 创建声明式流水线项目:新建Pipeline任务,配置Git仓库地址与凭据。
以上步骤涵盖了从环境准备到Jenkins的初始化配置,以及如何使用Jenkins进行持续集成和持续交付的基本流程。根据具体需求,您可能还需要进行更多的配置和优化。