Jenkins Pipeline 流水线

从 CI/CD 与 Pipeline as Code 概念讲起,拆解 Node/Stage/Step,并用一份 Jenkinsfile 把「拉取代码 → SonarQube 扫描 → 打包 → 部署」的发布流程落地为可维护的流水线。

· 阅读需 2 分钟

Jenkins 集成 SonarQube 质量门禁与企业微信通知

在 Jenkins 中集成 SonarQube 质量门禁做代码扫描,并配合企业微信(WeCom)实现构建结果与变更日志的自动通知,打通质量卡点与团队触达。

· 阅读需 2 分钟

Jenkins + GitLab 打通实现 CI/CD 自动部署

手把手实现 Jenkins 拉取 GitLab 代码、经 SSH 推送至 Web 服务器、并配置 GitLab Webhook 触发全自动部署的完整 CI/CD 流程。

· 阅读需 3 分钟

MySQL 版本升级实战与回退:5.6→5.7→8.0 就地升级、mysql-shell 检测与回退方案

从升级方法(本地 Inplace / 迁移 Mergeing)、升级规范与流程讲起,实战 5.6→5.7→8.0 就地升级:冷备、安全模式挂库启动、mysql_upgrade 升级授权表、正常重启验证;并用 mysql-shell 的 util.checkForServerUpgrade() 做 8.0 升级前检测;最后给出升级失败时的程序与数据回退步骤。

· 阅读需 14 分钟

MySQL 多实例部署实战:单主机三实例规划、初始化与 systemd 托管

在同一台 master 主机上规划并部署 3 个 MySQL 8.0.26 实例(3307/3308/3309):独立 my.cnf 与数据目录、initialize-insecure 初始化,命令启动与 systemd 服务托管两种方式,并用 ps / netstat / select @@port 完成验证。

· 阅读需 4 分钟