dev

CI/CD - Jenkins

/wrote/note/dev/ci-cd/jenkins/

CI/CD - Jenkins

Build

Jenkins 常见的构建步骤包括:

  • 拉取代码
  • 安装依赖
  • 执行编译和测试
  • 产出制品,如 jar、docker image 或前端静态文件

Deploy

部署阶段一般是在构建成功后继续执行:

  • 把制品上传到制品库或服务器
  • 重启应用或触发容器更新
  • 通知团队部署结果

一个典型流水线例子

一个常见 Jenkins 流水线可以是:

  1. git pull 拉最新代码
  2. mvn testnpm test 跑测试
  3. docker build 构建镜像
  4. 推送镜像到镜像仓库
  5. 触发服务器更新容器

这样 Jenkins 的价值就不只是“点一下按钮构建”,而是把重复发布流程固化下来。