Jenkins Pipeline 流水线
从 CI/CD 与 Pipeline as Code 概念讲起,拆解 Node/Stage/Step,并用一份 Jenkinsfile 把「拉取代码 → SonarQube 扫描 → 打包 → 部署」的发布流程落地为可维护的流水线。
从 CI/CD 与 Pipeline as Code 概念讲起,拆解 Node/Stage/Step,并用一份 Jenkinsfile 把「拉取代码 → SonarQube 扫描 → 打包 → 部署」的发布流程落地为可维护的流水线。
在 Jenkins 中集成 SonarQube 质量门禁做代码扫描,并配合企业微信(WeCom)实现构建结果与变更日志的自动通知,打通质量卡点与团队触达。
手把手实现 Jenkins 拉取 GitLab 代码、经 SSH 推送至 Web 服务器、并配置 GitLab Webhook 触发全自动部署的完整 CI/CD 流程。
从升级方法(本地 Inplace / 迁移 Mergeing)、升级规范与流程讲起,实战 5.6→5.7→8.0 就地升级:冷备、安全模式挂库启动、mysql_upgrade 升级授权表、正常重启验证;并用 mysql-shell 的 util.checkForServerUpgrade() 做 8.0 升级前检测;最后给出升级失败时的程序与数据回退步骤。
在同一台 master 主机上规划并部署 3 个 MySQL 8.0.26 实例(3307/3308/3309):独立 my.cnf 与数据目录、initialize-insecure 初始化,命令启动与 systemd 服务托管两种方式,并用 ps / netstat / select @@port 完成验证。