跳至主要內容
主页
目录
目录
开发语言
开发工具
生活日常
电影
音乐
摄影
友链
日记
博客
待办事项
待办事项
索引
全部
分类
标签
时间轴
搜索文档
K
简体中文
English
站点美化之自动化部署
オレオ
大约 1 分钟
blog
blog
站点美化之自动化部署
🛫 待写:使用 gitee + 自己的服务器 + jenkins 自动化部署⏫
实现自动化部署的逻辑:将未编译的代码提交到主分支,将编译的代码在本地编译完成后再上传到 gh-page 分支,jenkins 监听到 gh-page 分支代码更新后拉取最新编译后的代码到服务器目录,再通过 nginx 服务器代理展示前台
与 Github-action 流水的区别是,代码是在本地编译后再提交的,本地编译速度很快,加上网速可以的情况下上传到 gitee 的速度也还可以,服务器拉取的速度也还可以,总之部署一次代码的时间在 2-5 分钟左右
Github-action 流水线的工作流程是将代码提交到 github 后,github 监听到代码变更,通过脚本编译再部署,如果项目很大,会花费大量的时间,之前的经验估计是 20-30 分钟左右,而且再配置 nodejs 的时间可能会出现各种错误,比较麻烦,并且有可能出现本地 dev 打开没问题,编译就会出现问题的原因,比如说标签缺失,一旦出现问题排除出来很麻烦。因此本地编译是比较合适的方案,即使有问题也能很快找到,唯一的缺点就是比较消耗流量,不过影响不大。
上一页
站点美化之音乐播放器
下一页
站点约束之图片上传