在WSL上安装jenkins
1. 准备工作
1.1 确保 WSL 已更新
打开 WSL 终端,执行以下命令更新系统的软件包列表和已安装的软件包:
1.2 安装必要的依赖
Jenkins 依赖 Java 运行环境,安装 OpenJDK 11:
2. 添加 Jenkins 软件源和密钥
2.1 创建密钥环目录并下载密钥
sudo mkdir -p /usr/share/keyrings
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo gpg --dearmor -o /usr/share/keyrings/jenkins.gpg
注意:AI推荐的https://pkg.jenkins.io/debian/jenkins.io.key这个已经不存在了,在这个地方折腾老好久,AI推荐的各种方案都试了,都不行!最后重新问“”最新的 Jenkins 公钥“”,才找到这个url
2.2 添加 Jenkins 软件源
echo deb [signed-by=/usr/share/keyrings/jenkins.gpg] https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
3. 安装 Jenkins
3.1 更新软件包列表
sudo apt update
3.2 安装 Jenkins
sudo apt install jenkins -y
3.3 修改jenkins配置文件,将JAVA_HOME加入
JAVA_HOME 这一行,如果没有则添加,将其值设置为 Java 17 的安装路径。通常 OpenJDK 17 的安装路径为 /usr/lib/jvm/java-17-openjdk-amd64(具体路径可能因系统不同而有所差异):4. 配置和启动 Jenkins
4.1 启动 Jenkins 服务
4.2 设置 Jenkins 开机自启
4.3 检查 Jenkins 服务状态
5. 解锁 Jenkins
5.1 获取初始管理员密码
将输出的密码复制下来用于登录
5.2 访问 Jenkins 界面
在 Windows 浏览器中,访问http://localhost:8080 。如果遇到网络访问问题,可以通过以下命令查看 WSL 的 IP 地址:
使用该 IP 地址替换localhost进行访问。在界面中输入之前复制的初始管理员密码,然后按照提示完成后续的插件安装和用户设置。
注:一开始可以安装推荐的插件,安装插件需要一定的时间,请耐心等待。后续如果用jenkins操作docker的话还要安装docker插件
浙公网安备 33010602011771号