规范 - 新项目部署
2020-07-21
第一步:验证代码结构规范是否合理
java代码结构规范如下:
- 发布目录:${自定义应用名}-interfaces
- jar包名:${发布目录}.jar
- apollo AppId:${发布目录}
- 注册至consul的service name:${发布目录}
- 注册至cat监控,服务名:${发布目录}
- 注册至pinpoint,服务名:${发布目录}
- 注册至jaeger,服务名:${发布目录}
- jenkins job name:${发布目录}-${env}
第二步:发起域名申请
- 路径:钉钉 -> 审批 -> 域名申请
- 备注:视情况决定是否需要申请域名
第三步:发起云产品资源申请
- 路径:钉钉 -> 审批 -> 云产品资源申请
- 备注:仅针对生产环境
第四步:发起新项目部署申请
- 路径:JIRA -> 新项目部署申请
- 备注:需写明各环境的交付时间
第五步:研发/测试配置Apollo
- 各应用端口需保持唯一性。
- 各环境的端口号保持统一。
- 一个端口仅能被一个应用使用。
- 需根据自身所属的业务域,选取其中某个端口。
- 备注: prometheus端口,不建议开启,如非要开启,则需要在http端口基数上加10000。