上次给CI环境搭建好了,这次写了一个脚本用于服务端打包及部署使用,解决了前端需要频繁打包的问题,即时将代码推到工程库,服务端自动打包作发布,然后测试人员即时测试,尽早发现问题. 发布原理: 我没有通过软链的方式作发布,因为目前在Dev和Test环境也不需要用到回滚的地方,就是直接将打包好的文件解压到指定的目录下面. 主要流程如下: gitlab-runner中.gitlab-ci.yml配置通过不同的分支,触发不同的构建脚本 构建脚本拉取最新代码,然后安装依赖及打不同环境的包 将打好的包,通过s