步骤四主要介绍如何发布中心应用和将其部署到生产环境,并将能力上架到运营平台。本文介绍如何进行中心应用发布和生产环境部署。
如果您需要进行应用版本发布操作,则应用中关联的限界上下文版本的状态都需为已发布。应用发布后,您才可以将其部署到生产环境。
发布模型版本
本文以商品上下文为例,介绍如何发布模型版本。
-
在本示例应用的限界上下文页面,单击商品上下文。
-
在商品上下文导航栏中,单击版本管理。在版本管理页面,单击v1.0.0版本号右侧操作列下的发布。
-
在二次确认对话框中,单击确定。
-
关于如何管理限界上下文的版本,请参见创建与管理限界上下文版本。
-
关于中心应用如何管理模型,请参见管理模型。
发布中心应用
发布应用版本是将该版本生成一个稳定不变的版本的过程,其中包括所关联的模型、代码分支以及应用内的接口定义等。
-
在示例应用的应用版本页面,您可以看到示例应用的版本号为v1.0.0,且版本状态为开发中。
-
单击v1.0.0版本号右侧操作列下的发布。在发布应用版本面板,完成相关配置后,单击发布。配置项包括:版本号(自动填充,不可编辑)和描述;关联数据区域展示已关联的限界上下文及商业能力;代码和镜像区域选择代码分支和Commit ID,并填写创建Tag;SDK发布信息区域展示并支持修改API SDK和扩展点SDK的groupId、artifactId、version信息。
-
在发布应用版本面板,您可以看到该应用版本包含的模型信息和模型版本状态,以及确定计划发布版本的应用代码信息。在本示例应用中,代码分支选择步骤三中生成代码分支的分支信息,Commit ID选择下拉列表的第一个即可。
-
关于如何管理中心应用版本,请参见创建和发布中心应用版本。
发布成功后,您可以在应用版本页面,查看应用版本发布详情。发布完成后,在应用版本页面中,v1.0.0 版本的版本状态变为已发布。
-
在生产环境中部署中心应用实例
在示例应用的应用部署页面,在示例生产环境中部署中心应用实例。在示例生产环境区域,单击创建部署实例。
相比非生产类型环境部署应用实例的过程,在生产环境中部署应用实例时,选择应用版本配置项只能选择已发布的应用版本(例如:此时您可以选择已发布的v1.0.0版本)。具体操作,请参见部署中心应用实例。在新建实例部署弹窗中,选择应用版本为v1.0.0,选择流水线为默认流水线,部署策略选择默认策略(按滚动方式发布),部署环境确认为示例生产环境,实例总数设为1,然后单击下一步。