中心应用是利用BizWorks平台进行建模、开发、部署并运维的应用,除了包含托管应用的能力外,还提供可视化编排、脚手架生成等能力加快应用开发速度。本文为您介绍如何创建和管理中心应用。
前提条件
- 已完成项目创建。
- 当前账号拥有项目权限。
- 已准备好代码仓库和访问凭证,供代码库配置使用。
创建中心应用
- 登录BizWorks,单击左侧导航栏
图标。在概览页面的左上角,单击
图标,从项目下拉列表中选择目标项目实例。
- 单击
图标,在应用列表页面,单击新增应用。
- 在创建应用面板,选中中心应用,单击下一步。
- 在创建中心应用面板的应用基本信息配置向导页面,设置相关参数。
- 配置应用基本信息,填写应用名称、应用编码、描述,并为应用设置一个图标标识。说明 应用编码为小写字母、数字、短划线(-)的组合,需以小写字母开头,长度不超过30个字符,且项目内唯一。
- 配置起始版本信息,填写起始版本号(默认为v1.0.0)及起始版本号描述。
- 配置代码库信息,初始化操作会自动创建默认Master分支 。配置代码库有两种方式:创建代码库和关联已有代码库。
- 创建代码库
- 如果您是首次使用,或者需要新增代码源,单击选择代码源右侧的管理代码源。在管理代码源对话框中,单击添加代码源,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭。
- 如果代码仓库类型选择Gitlab,代码仓库域名(如:
bw-gitlab.console.cn
)需要手动输入。 - 如果代码仓库类型选择云效Codeup-公有云,系统会自动生成代码仓库域名且不能修改。
- 如果代码仓库类型选择云效Codeup-专有云,代码仓库域名需要手动输入。
- 如果代码仓库类型选择Gitlab,代码仓库域名(如:
- 如果您需要修改代码源,单击选择代码源右侧的管理代码源。在管理代码源对话框中,单击目标代码源,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭。
- 如果您需要删除代码源,单击选择代码源右侧的管理代码源。在管理代码源对话框中,单击目标代码源右侧的
图标,界面提示删除成功后,单击关闭。
说明 如果目标代码源已经被某个或某些应用使用,请您解除应用与该代码源的使用关系后,再重新进行删除操作。 - 从选择代码源下拉列表中选择目标代码源。
- 如果您是首次使用,或者需要新增个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击添加个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭。
- 如果代码仓库类型选择Gitlab,则需设置名称、用户名和私人令牌。
关于私人令牌的获取方法,请参见如何获取私人令牌。
- 如果代码仓库类型选择云效Codeup-公有云,则需设置名称、克隆账号、克隆密码、AccessKey ID和AccessKey Secret。
关于AccessKey的获取方法,请参见创建AccessKey。
- 如果代码仓库类型选择云效Codeup-专有云,则需设置名称、租户ID、云效用户名和accessToken。
关于accessToken的获取方法,请参见如何获取私人令牌。
- 如果代码仓库类型选择Gitlab,则需设置名称、用户名和私人令牌。
- 如果您需要修改个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭。
- 如果您需要删除个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证右侧的
图标,界面提示删除成功后,单击关闭。
说明 如果目标个人凭证已经被某个或某些应用使用,请您解除应用与该个人凭证的使用关系后,再重新进行删除操作。 - 从个人凭证下拉列表中选择访问代码源的目标个人凭证,即登录代码仓库的用户名和密码。
- 从项目组下拉列表中选择代码仓库所属项目组名称,即代码仓库中Group的名称。
重要
- 请确认该项目组是应用所在的最小项目组(如:您的Gitlab中有一个项目组名为GroupA,GroupA包含子项目组SubgroupA,应用要建在SubgroupA内,则此处应填写SubgroupA)。
- 创建应用的用户(个人凭证)必须拥有对应项目组的Owner或Master权限,否则将会创建失败。
您也可以在项目组文本框中,通过输入目标项目组编码进行模糊查询。
- 如果您是首次使用,或者需要新增代码源,单击选择代码源右侧的管理代码源。在管理代码源对话框中,单击添加代码源,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭。
- 关联已有代码库
- 从代码源类型下拉列表中选择目标代码源类型。
- 在代码库地址文本框中,输入代码库地址。
目前仅支持HTTP和HTTPS协议的完整Git地址。
- 如果您是首次使用,或者需要新增个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击添加个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭。
- 如果代码仓库类型选择Gitlab,则需设置名称、用户名和私人令牌。
关于私人令牌的获取方法,请参见如何获取私人令牌。
- 如果代码仓库类型选择云效Codeup-公有云,则需设置名称、克隆账号、克隆密码、AccessKey ID和AccessKey Secret。
关于AccessKey的获取方法,请参见创建AccessKey。
- 如果代码仓库类型选择云效Codeup-专有云,则需设置名称、租户ID、云效用户名和accessToken。
关于accessToken的获取方法,请参见如何获取私人令牌。
- 如果代码仓库类型选择Gitlab,则需设置名称、用户名和私人令牌。
- 如果您需要修改个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭。
- 如果您需要删除个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证右侧的
图标,界面提示删除成功后,单击关闭。
说明 如果目标个人凭证已经被某个或某些应用使用,请您解除应用与该个人凭证的使用关系后,再重新进行删除操作。 - 从个人凭证下拉列表中选择访问代码源的目标个人凭证,即登录代码仓库的用户名和密码。
- 单击连接测试,测试您配置的个人凭证能否访问到配置的代码仓库地址。
如果提示连接成功,则说明配置的信息验证通过,否则需要您重新进行配置。
- 创建代码库
- 单击下一步。
- 配置应用基本信息,填写应用名称、应用编码、描述,并为应用设置一个图标标识。
- 可选:在关联业务域配置向导页面,您可添加一个或多个当前项目中的业务域。重要 业务域和商业能力如果已经被其他应用关联了,则不能被再次关联。
- 单击添加。
- 在选择业务域对话框,选中目标业务域,单击确定。
- 在目标业务域的业务域版本下拉列表中,选择目标版本。
- 单击下一步。
- 单击添加。
- 可选:在关联商业能力配置向导页面,您可以添加一个或多个当前项目中的商业能力。
- 单击添加。
- 在选择商业能力对话框,选中目标商业能力,单击确定。
- 在目标商业能力的关联商业能力版本下拉列表中,选择目标版本。
- 单击完成。
创建完成后,您可在应用列表页面查看该应用。
编辑中心应用
- 在应用列表中,单击目标应用右侧操作列下的编辑属性。
- 在编辑中心应用面板,完成相关配置项修改后,单击完成。
- 修改应用名称、描述和应用图标设置等配置项,且支持切换和管理代码库配置的个人凭证。更多关于管理个人凭证的信息,请参见管理个人凭证。
说明 您在编辑修改时,个人凭证类型需和代码源类型需保持一致。例如:如果代码源类型是
Gitlab
,个人凭证类型修改成了云效Codeup-公有云
,平台会校验不通过。 - 设置代码项目基本信息中的GroupId和ArtifactId配置项。
该配置项用于生成代码的脚手架工程信息和SDK生成的Maven坐标。
参数 说明 GroupId 填写工程GroupId的名称。限制如下: - 由小写字母、数字和小数点组成。
- 需以小写字母开头,且需以小写字母或数字结尾。
- 字符数不超过64位。
ArtifactId 默认为该应用的编码。您可以修改此编码,限制如下: - 由小写字母、数字和短横线(-)组成。
- 需以小写字母开头,且需以小写字母或数字结尾。
- 字符数不超过64位。
- 修改应用名称、描述和应用图标设置等配置项,且支持切换和管理代码库配置的个人凭证。更多关于管理个人凭证的信息,请参见管理个人凭证。