Skip to content

个人博客网站:Docker + Jenkins + Vitepress

项目部署前的准备

  1. 购买一台云服务器
  2. 云服务(Centos)安装 Docker/git/node.js 2.1 使用 Docker 部署 Jenkins 2.2 启动 Jenkins 2.3 Jenkins 配置(时区/插件) 2.4 Jenkins 创建项目
  3. gitee 项目配置 Webhook
  4. 项目配置 Jenkinsfile 脚本

项目部署步骤:

  1. 从 本地代码提交到 gitee
  2. gitee 收到 push 提交后 -> 触发 Jenkins 的 Webhook
  3. Jenkins 流水线执行 -> Jenkins 开始执行 3.1 通过 ssh 登录云服务器 3.2 在云服务器 git pull 更新代码 3.3 执行 Docker 命令 ,重新部署项目
  4. 页面更新
mermaid
graph LR
    A[本地代码提交到Gitee] --> B{Gitee收到Push提交}
    B --> C[Gitee触发Webhook]
    C --> D[Jenkins流水线执行]
    D --> E[通过SSH登录云服务器]
    E --> F[在云服务器 git pull 更新代码]
    F --> G[执行Docker命令重新部署项目]