news 2026/9/30 18:23:22

小白也能懂:JENKINS最简安装指南(图文版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小白也能懂:JENKINS最简安装指南(图文版)

快速体验

  1. 打开 InsCode(快马)平台 https://www.inscode.net
  2. 输入框内输入如下内容:
制作面向新手的JENKINS安装教程,要求:1.使用Windows 11+WSL2环境 2.每个步骤配截图和常见错误提示 3.包含测试用的简易Java项目 4.最终输出可运行的hello world流水线。采用对话式讲解风格,用Kimi-K2模型生成图文并茂的HTML教程。
  1. 点击'项目生成'按钮,等待项目生成完整后预览效果

-

最近在学持续集成工具Jenkins,发现网上教程要么太零散要么门槛太高。作为过来人,我用Windows 11+WSL2环境整理了一套小白友好方案,连测试用的Java项目都准备好了,跟着做半小时就能看到流水线跑起来。 ### 环境准备就像搭积木 1. **启用WSL2**:在PowerShell用管理员身份运行`wsl --install`命令,重启后会自动安装Ubuntu。遇到过报错的话,记得先去BIOS里开虚拟化支持(VT-x/AMD-V),就像给电脑解锁隐藏技能。 2. **配置Linux子系统**:首次启动Ubuntu会提示创建用户名密码,建议密码简单点(比如123456),反正只是本地环境。然后执行`sudo apt update && sudo apt upgrade`更新软件库,相当于给新手机装应用商店。 ![示例图片](https://csdn-665-inscode.s3.cn-north-1.jdcloud-oss.com/image/deepblog/preview.png/middle) ### 安装Jenkins像装APP 1. **添加仓库密钥**:在WSL终端里依次执行三条命令,相当于给软件加官方认证。如果遇到"Permission denied"错误,记得在命令前加sudo提权。 2. **安装JDK和Jenkins**:用apt安装openjdk-11-jdk时,可能会提示依赖问题。这时候运行`sudo apt --fix-broken install`就像手机清理缓存,能自动修复。 3. **启动服务**:`systemctl`命令报错的话,试试先用`sudo service jenkins start`这种老式命令,就像用备用钥匙开门。 ### 初始化设置比想象简单 1. **解锁Jenkins**:浏览器打开localhost:8080看到的密码,在WSL里用`sudo cat /var/lib/jenkins/secrets/initialAdminPassword`获取,复制时注意别漏字符。 2. **插件安装**:选"安装推荐插件"可能卡住,这时候点"跳过"先装基础功能,就像手机先开机再慢慢装APP。实测中文插件容易出问题,建议初期用英文界面。 3. **创建管理员**:密码要包含大小写字母和数字组合,比如Jenkins123。记不住可以写在便签贴显示器上,反正本地环境不怕泄露。 ### 第一个流水线Hello World 1. **准备测试项目**:我已经把简单Java项目打包好了,解压后是个带pom.xml的文件夹,放在WSL的home目录下就行。项目里就两个文件:Main.java打印"Hello Jenkins",pom.xml定义打包方式。 2. **新建流水线任务**:在Jenkins控制台点"新建Item",类型选Pipeline。配置页最下面Pipeline部分,选"Pipeline script from SCM",Git仓库填本地路径file:///home/你的用户名/project-path。 ![示例图片](https://csdn-665-inscode.s3.cn-north-1.jdcloud-oss.com/image/deepblog/editor.png/middle) 3. **立即构建**:点Build Now后如果报错"无法连接仓库",可能是路径权限问题。在WSL里用`chmod -R 777 项目路径`开放权限,就像给所有人开共享文件夹。 ### 常见坑点自查表 - 端口冲突:如果8080被占用,修改`/etc/default/jenkins`里的HTTP_PORT - 内存不足:WSL默认内存有限,在%USERPROFILE%/.wslconfig文件添加memory=4GB - 中文乱码:在Jenkins系统管理→脚本命令行运行`System.setProperty('file.encoding','UTF-8')` 整个过程在[InsCode(快马)平台](https://www.inscode.net?utm_source=blog_inscode_landing)的Linux环境实测通过,他们的在线终端可以直接运行WSL命令,不用自己配环境特别省心。最惊喜的是部署功能,点个按钮就能把Jenkins服务暴露到公网,临时演示给同事看都不用折腾内网穿透。 ![示例图片](https://csdn-665-inscode.s3.cn-north-1.jdcloud-oss.com/image/deepblog/deploy.png/middle) 建议新手先用平台练手熟悉流程,再在自己电脑上实操。毕竟刚开始学的时候,能快速看到结果反馈最重要。我当初卡在环境配置整整两天,现在用这个方案半小时就能搭好,进步快得自己都惊讶。

快速体验

  1. 打开 InsCode(快马)平台 https://www.inscode.net
  2. 输入框内输入如下内容:
制作面向新手的JENKINS安装教程,要求:1.使用Windows 11+WSL2环境 2.每个步骤配截图和常见错误提示 3.包含测试用的简易Java项目 4.最终输出可运行的hello world流水线。采用对话式讲解风格,用Kimi-K2模型生成图文并茂的HTML教程。
  1. 点击'项目生成'按钮,等待项目生成完整后预览效果
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/30 15:31:46

终极自动化解放:AhabAssistant让边狱公司游戏体验焕然一新

终极自动化解放:AhabAssistant让边狱公司游戏体验焕然一新 【免费下载链接】AhabAssistantLimbusCompany AALC,大概能正常使用的PC端Limbus Company小助手 项目地址: https://gitcode.com/gh_mirrors/ah/AhabAssistantLimbusCompany 还在为《Limb…

作者头像 李华
网站建设 2026/9/29 7:39:33

Font Awesome子集化终极指南:3步实现90%体积缩减的免费方案

Font Awesome子集化终极指南:3步实现90%体积缩减的免费方案 【免费下载链接】Font-Awesome The iconic SVG, font, and CSS toolkit 项目地址: https://gitcode.com/GitHub_Trending/fo/Font-Awesome 你是否曾经因为项目中只需要几个简单的图标,却…

作者头像 李华
网站建设 2026/9/29 7:15:20

专业级Realtek RTL8125 2.5GbE网卡Linux驱动:企业部署完全指南

专业级Realtek RTL8125 2.5GbE网卡Linux驱动:企业部署完全指南 【免费下载链接】realtek-r8125-dkms A DKMS package for easy use of Realtek r8125 driver, which supports 2.5 GbE. 项目地址: https://gitcode.com/gh_mirrors/re/realtek-r8125-dkms 高速…

作者头像 李华
网站建设 2026/9/29 7:04:40

Vue开发完整指南:从技术演进到实战应用

Vue开发完整指南:从技术演进到实战应用 【免费下载链接】docs-zh-cn Vue 文档官方中文翻译 | Official Chinese translation for Vue docs 项目地址: https://gitcode.com/gh_mirrors/do/docs-zh-cn 在当今快速发展的前端技术生态中,V…

作者头像 李华