最近在写一个自动化发布工具,打包过程有点犹豫,想听听 v2er 的建议。
1、本地打包,再上传到服务器,服务端不用配置环境及依赖,触发钩子拉取可快速运行,但如果包体积过大,可能有传输效率问题,另外包与代码放一起,感觉有点不雅。
2、本地只提交代码,触发钩子在服务器上打包并运行,优缺点与第 1 点相反。