背景介绍
过去手动打包与部署繁琐且容易出错,因此引入 Jenkins 进行自动化集成。新流程包括自动拉取代码、依赖检查、打包、Docker 镜像构建与推送、静态扫描及结果反馈。
目前大部分项目已接入 Jenkins 并运行于 K8s 环境,显著提升了开发效率。
服务器项目配置
建立存放项目的文件夹。
Jenkins 项目配置
新建项目
配置注释
配置文件夹
拉取 Git 地址
配置分支
开启 WebHook
配置秘钥
执行脚本
GitLab 项目配置
配置 Webhook 实现 GitLab 触发 Jenkins。
测试整体流程
测试完整的 CI/CD 流程,确保自动化部署正常工作。