feature toggle

一个分支管理不同的版本

在编译的时候打开开关--Spring Boot1

在运行的时候也可以打开开关--Spring Boot2 不需要重新部署(重新启动)

使用原则:

  每个开关之间不要有依赖,每个开关是个bean,bean之间可以配置开关(使用注解),多态使用Bean

开关可以和jiru联动

开关的实现可以有多种,注解就是实现的一种方式

使用场景:

  1、

  2、

tag的作用是什么?

  tag就是版本吗?

开发工具:

  版本管理:git、jinkens、jinkens使用maven插件进行版本管理gitflow   

    gitflow(手动把代码提交到dev,运行命令将会自动把代码合并到testing,然后再合并到master,再把master打一个tag,在回到dev):

      realase :36

      dev snasshot:37

      master tag

猜你喜欢

转载自www.cnblogs.com/smallpigger/p/9779950.html