每次手动打包部署心里直打鼓?快来认识一下你的新保镖——Jenkins,这位自动化界的老司机能让你彻底告别重复劳动,跟手动打包的苦日子说拜拜!
1 CI/CD:不只是听起来高大上
想象一下你做饭的流程:买菜(写代码)→洗切配(构建)→尝味道(测试)→上桌(部署)。传统手工模式是你一个人吭哧吭哧干完所有步骤,累了不说,端盘子上桌时万一失手,整盘菜撒一地……完犊子!
而CI/CD自动化流水线就像是你开了个“自动化厨房”:
- CI(持续集成):只要你买好菜放进口袋(代码提交到仓库),它就自动洗切配、尝咸淡,快速发现“菜”本身的问题。
- CD(持续交付/部署):CI验证合格的“预制菜”,可以自动打包好随时上桌,或者直接自动端上指定餐桌。
Jenkins就是这个帮你搭建和管理“自动化厨房”的超级管家!你只管提交代码(买菜),它帮你搞定后面所有流水线操作。
2 Jenkins初体验:把你的电脑变成自动化工厂
2.1 准备工作:给“老司机”发个“上岗证”
Jenkins是个纯Java应用,所以它跑起来的前提是,你的电脑上得有Java环境。这就好比你要请一个外国管家,得先确保他会说你们家的语言一样。
打开你的终端(Mac/Linux)或者CMD/PowerShell(Windows),输入以下命令:
java -version
如果显示类似java version "17.0.5"的信息,恭喜你!可以直接下一步。如果显示“命令未找到”或版本太老,就需要手动安装一个。
Mac用户可以用Homebrew一键安装:
brew install openjdk@17
Windows用户可以去Oracle官网下载安装包,记得配置环境变量。
2.2 安装Jenkins:三种姿势任你选
姿势一:Docker党福音(最简单!)
docker run -d --name myjenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk11
访问http://你的服务器IP:8080,按照提示从初始密码解锁就行。
姿势二:War包手动档(通用)
wget https://get.jenkins.io/war-stable/latest/jenkins.war
java -jar jenkins.war --httpPort=8080
姿势三:Linux包管理(Debian/Ubuntu)
sudo apt-get install jenkins
sudo systemctl start jenkins
安装完成后,访问http://localhost:8080就能看到Jenkins的欢迎界面了!
2.3 初始配置:给管家定规矩
第一次使用Jenkins,你需要:
- 安装

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



