# 微服务上线说明

# 注意事项

    每个环境认证中心[security.oauth2.*]配置不通用:账户、密码、认证地址等,初次上线测试需项目经理在认证中心应后台开通相应账户
    [server.servlet.context-path]配置移动到环境配置中,不再配置在根配置中
    其他参考ts-service-resource-demo示例工程

# 开发环境发布

1.将代码提交到git分支
2.创建bootstrap-dev.yaml配置文件
3.配置nacos>配置管理->配置列表 bootstrap-dev.yaml ds数据源和gateway-router.json 路由转发规则,具体规则参照[微服务接入说明]第六条 网关转发规则

# 测试环境发布

1.将代码提交到git分支
2.创建bootstrap-test.yaml配置文件
3.配置nacos>配置管理->配置列表 bootstrap-test.yaml ds数据源和gateway-router.json 路由转发规则,具体规则参照[微服务接入说明]第六条 网关转发规则

# 预发布环境发布

  • 与测试环境区别 新建本地配置文件:bootstrap-pre.yaml并且与正式环境通用同一数据源
spring:
  application:
    name: ts-service-resource-demo-pre ## 服务名称写死,不再自动获取 并新增后缀 "-pre"
  • 因涉及网关转发规则,[server.servlet.context-path]预发环境需做特定配置 eg:
测试环境
server:
  servlet:
    context-path: /resource
预发环境
server:
  servlet:
    context-path: /resource-pre
  • 预发布环境测试完成后需可通过以下方法杀掉预发,在jenkins中选择正式环境直接发布 ... 方法还没有... 后续更新
  • 预发布环境测试会产生数据到正式数据库,测试人员需记录产生的具体数据,测试通过后需协助开发编写数据删除脚本,验证无误后提交运维执行

# 正式环境发布

  • 与测试环境区别
    1. 新建本地配置文件:bootstrap-prod.yaml 修改数据源与认证中心账户
最后更新日期: 9/29/2021, 7:31:57 AM