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 流程。
从 JDK8 + MySQL5.6 安装、SonarQube 解压与插件部署、普通用户启动,到 Web Token 配置与 sonar-scanner 客户端代码扫描的完整私有化实战。
从 RPM 安装 JDK 与 Jenkins、改为 root 启动、插件离线安装,到打通 GitLab SSH 免密与 webhook 自动构建的完整 Jenkins 私有化实战。