我们公司使用egg做了一个集群。但是在实际的部署上,遇到种种问题。我就不过多描述了,总之流程比较繁琐。想参考一下,egg在阿里的实际业务中,采用的部署方案是怎么样的,比如说如何应对正常的版本升级,紧急的BUG修复等等。
问题太泛了,先关了,有兴趣的同学可以来分享一些经验吧。
简单说几个需要注意的点:
node_modules 依赖,然后推送到运维系统,手动选择上线。npm install (你甚至无法保证 2 台服务器安装的是一致的)^ 方式引入,每次重新打包,都会自动更新到最新的依赖。@atian25 请教一下CI是什么?做新产品用eggjs框架,很想学习你们的开发部署模式
@atian25 刚搜到travis-ci这个持续集成工具,应该和Jenkins类似吧?现在都流行用ci吗?是不是我们out了?
travis 企业版或 gitlab 自带的 ci
@atian25 多谢大神指点!travis 企业版是收费的?gitlab ci免费的可以试试
Most helpful comment
简单说几个需要注意的点:
node_modules依赖,然后推送到运维系统,手动选择上线。npm install(你甚至无法保证 2 台服务器安装的是一致的)^方式引入,每次重新打包,都会自动更新到最新的依赖。