发布业务代码:
1. 所有的需要发布的内容需要在测试验证没问题才可以发布
2. 发布顺序:发布灰度->发布腾讯云->发布AWS (发布需要确认是否分发成功 )
3. 发布的每一步都需要验证(对于代码改动的业务人员)
4. 发布上线后,关注Keymetrics的发布监控健康报告(如果,有大量的异常,马上回退)
5. 或者登陆到服务器查看pm2的错误日志( pm2 logs --err)
关于发布私库:
1. 私库的git提交要遵循git-flow,任何一个发布版本,合并master都要打tag
2. npm publish 私库模块,不允许删除之前版本
3. yoho-node-lib原则上所有的改动都需要单元测试覆盖,必须所有单元测试通过的代码才可以发布到npm.yoho.cn
4. yoho-node-lib开发人员不能合master分支,由组长以上的开发人员才有权限合master