Jenkins基础教程(159)Jenkins构建配置作业:Jenkins构建大法:你的代码自个儿会打包!

Jenkins构建自动化指南

每次手动打包到深夜,你是否也曾仰望星空思考:为啥不让Jenkins这个贴心小助手来干活?

第一章:认识Jenkins,你的构建管家

1.1 CI/CD:到底是个啥?为啥非得用它?

别被这些术语吓到,其实超简单!想象一下你做饭(代码开发):

  • 买菜 (Coding):吭哧吭哧写代码。
  • 洗切配 (Building):得把代码“处理”成能跑的程序(编译、打包)。
  • 尝味道 (Testing):自己先尝尝咸淡(单元测试、简单功能测试)。
  • 上桌 (Deployment):端给客人(部署到测试/生产环境)。

传统手工模式:你一个人吭哧吭哧干完1234步。累了不说,步骤4万一失手(比如烫到手),整盘菜撒一地… 完犊子!客人饿肚子,你也崩溃。

CI/CD 自动化流水线模式:这是你开了个“自动化厨房”!

  • CI (持续集成):只要你买好菜放进口袋(代码提交到仓库,如GitHub)!
    • 自动洗切配(自动构建)
    • 自动尝咸淡(自动运行测试)
    • 核心目标:快速发现“菜”本身的问题!!!酸了?糊了?咸了?马上告诉你!
  • CD (持续交付/持续部署):CI验证合格的“预制菜”,可以:
    • 自动打包好,随时能上桌(持续交付 - 准备好部署包)。
    • 或者,直接自动端上指定餐桌(持续部署 - 自动部署到测试/生产环境)。
    • 核心目标:让“好菜”能又快又好地送到“客人”面前!

Jenkins就是那个帮你搭建和管理这个“自动化厨房”的超级管家!你只管提交代码(买菜),它帮你搞定后面所有流水线操作,还能随时报告“菜”的质量!稳不稳?

第二章:Jenkins环境准备,打好地基

2.1 安装Jenkins

Jenkins的安装非常简便,这里以最常见的War包方式为例:

  1. 下载Jenkins:访问Jenkins官网,下载最新的War文件
  2. 运行Jenkins:在命令行中切换到War文件所在目录,执行以下命令:
java -jar jenkins.war

如果需要修改端口,可以使用:

java -jar jenkins.war --httpPort=8081
  1. 通过Tomcat运行:你也可以将Jenkins War文件放入Tomcat的webapps目录中,通过Tomcat来启动

对于Docker党,安装更简单,只需一条命令:

docker run -d --name myjenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk11

2.2 初始设置

首次访问Jenkins(通常是http://localhost:8080),会进入初始化设置向导:

  1. 解锁Jenkins:从Jenkins控制台日志中获取初始管理员密码,在解锁页面输入
  2. 安装插件:建议选择**“安装推荐插件”**,这会安装最常用的插件集合
  3. 创建管理员用户:设置你的管理员账号和密码,以后就用这个账号登录

2.3 检查插件安装

为确保项目的完整功能,请检查以下关键插件是否已安装:

  • G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

值引力

持续创作,多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值