个人博客网站:Docker + Jenkins + Vitepress
项目部署前的准备
- 购买一台云服务器
- 云服务(Centos)安装 Docker/git/node.js 2.1 使用 Docker 部署 Jenkins 2.2 启动 Jenkins 2.3 Jenkins 配置(时区/插件) 2.4 Jenkins 创建项目
- gitee 项目配置 Webhook
- 项目配置 Jenkinsfile 脚本
项目部署步骤:
- 从 本地代码提交到 gitee
- gitee 收到 push 提交后 -> 触发 Jenkins 的 Webhook
- Jenkins 流水线执行 -> Jenkins 开始执行 3.1 通过 ssh 登录云服务器 3.2 在云服务器 git pull 更新代码 3.3 执行 Docker 命令 ,重新部署项目
- 页面更新