背景介绍

过去手动打包与部署繁琐且容易出错,因此引入 Jenkins 进行自动化集成。新流程包括自动拉取代码、依赖检查、打包、Docker 镜像构建与推送、静态扫描及结果反馈。

目前大部分项目已接入 Jenkins 并运行于 K8s 环境,显著提升了开发效率。

服务器项目配置

建立存放项目的文件夹。

Jenkins 项目配置

新建项目

配置注释

配置文件夹

拉取 Git 地址

配置分支

开启 WebHook

配置秘钥

执行脚本

GitLab 项目配置

配置 Webhook 实现 GitLab 触发 Jenkins。

测试整体流程

测试完整的 CI/CD 流程,确保自动化部署正常工作。