Open ly525 opened 4 years ago
先说下我们:
最开始的 写一个 sync.sh 发布 然后用python的fabric(因为一套代码要根据环境变量发布到不同机器上,比如国内国外) 然后用 改成了node 版本的fabric:flightplan 现在后端同学搭了个jenkins 最近有个业务需求,需要放到cdn,我这会正在看cdn的 node sdk,想写个webpack小插件,打包完成自动在 cdn 新建文件夹,然后再刷新cdn
参考资料:
大公司里怎样开发和部署前端代码? https://github.com/fouber/blog/issues/6
阿里云-云效
我来说下我的情况,静态页Nginx都是配置好的,每次更新只要把服务器存放的页面替换就可以了。回滚的话本地git可以完成,所以我们的需求只有一个,就是开发完之后连接服务器替换文件。基于此,在编辑器上使用了Alibaba ToolKit 插件,配置好服务器连接,指定文件存放目录。像npm run dev一样,一键发布。当然这是小公司的做法,而且保证权限在你手里,行为也不太规范,只求能快速开发上线
先说下我们:
参考资料:
大公司里怎样开发和部署前端代码? https://github.com/fouber/blog/issues/6
阿里云-云效