规范 - 新项目部署

2020-07-21

image.png

第一步:验证代码结构规范是否合理

java代码结构规范如下:

  • 发布目录:${自定义应用名}-interfaces
  • jar包名:${发布目录}.jar
  • apollo AppId:${发布目录}
  • 注册至consul的service name:${发布目录}
  • 注册至cat监控,服务名:${发布目录}
  • 注册至pinpoint,服务名:${发布目录}
  • 注册至jaeger,服务名:${发布目录}
  • jenkins job name:${发布目录}-${env}

第二步:发起域名申请

  • 路径:钉钉 -> 审批 -> 域名申请
  • 备注:视情况决定是否需要申请域名

第三步:发起云产品资源申请

  • 路径:钉钉 -> 审批 -> 云产品资源申请
  • 备注:仅针对生产环境

第四步:发起新项目部署申请

  • 路径:JIRA -> 新项目部署申请
  • 备注:需写明各环境的交付时间

第五步:研发/测试配置Apollo

  • 各应用端口需保持唯一性。
  • 各环境的端口号保持统一。
  • 一个端口仅能被一个应用使用。
  • 需根据自身所属的业务域,选取其中某个端口。
  • 备注: prometheus端口,不建议开启,如非要开启,则需要在http端口基数上加10000。