前言 个人项目越来越多,部署需要频繁操作服务器,所以手动搭建一套简单的部署系统. 效果如图 其中包含 原生html+css+js项目,单页面react, vue, angular项目,实现了一键打包发版. 实现思路 json文件:记录项目部署状态 shell脚本:仓库拉取代码,项目打包,移动资源到服务器指定目录 具体实现 服务器需要基本工具:git, node, npm shell脚本 原生多页面项目shell如图 只需要拉取远端代码,移动到服务器指定目录. 单页面项目shell如图 拉取完代码