中心应用是利用BizWorks平台进行建模、开发、部署并运维的应用,除了包含托管应用的能力外,还提供可视化编排、脚手架生成等能力加快应用开发速度。本文为您介绍如何创建和管理中心应用。

前提条件

  • 已完成项目创建。
  • 当前账号拥有项目权限。
  • 已准备好代码仓库和访问凭证,供代码库配置使用。

创建中心应用

  1. 登录BizWorks,单击左侧导航栏1图标。在概览页面的左上角,单击1图标,从项目下拉列表中选择目标项目实例。1
  2. 单击11图标,在应用列表页面,单击新增应用
  3. 创建应用面板,选中中心应用,单击下一步
  4. 创建中心应用面板的应用基本信息配置向导页面,设置相关参数。
    1. 配置应用基本信息,填写应用名称应用编码描述,并为应用设置一个图标标识。
      说明 应用编码为小写字母、数字、短划线(-)的组合,需以小写字母开头,长度不超过30个字符,且项目内唯一。
    2. 配置起始版本信息,填写起始版本号(默认为v1.0.0)及起始版本号描述
    3. 配置代码库信息,初始化操作会自动创建默认Master分支 。配置代码库有两种方式:创建代码库关联已有代码库
      • 创建代码库18
        1. 如果您是首次使用,或者需要新增代码源,单击选择代码源右侧的管理代码源。在管理代码源对话框中,单击添加代码源,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭1
          • 如果代码仓库类型选择Gitlab代码仓库域名(如:bw-gitlab.console.cn)需要手动输入。
          • 如果代码仓库类型选择云效Codeup-公有云,系统会自动生成代码仓库域名且不能修改。1
          • 如果代码仓库类型选择云效Codeup-专有云代码仓库域名需要手动输入。
        2. 如果您需要修改代码源,单击选择代码源右侧的管理代码源。在管理代码源对话框中,单击目标代码源,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭
        3. 如果您需要删除代码源,单击选择代码源右侧的管理代码源。在管理代码源对话框中,单击目标代码源右侧的1图标,界面提示删除成功后,单击关闭1
          说明 如果目标代码源已经被某个或某些应用使用,请您解除应用与该代码源的使用关系后,再重新进行删除操作。
        4. 选择代码源下拉列表中选择目标代码源。
        5. 如果您是首次使用,或者需要新增个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击添加个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭
          • 如果代码仓库类型选择Gitlab,则需设置名称用户名私人令牌Gitlab

            关于私人令牌的获取方法,请参见如何获取私人令牌

          • 如果代码仓库类型选择云效Codeup-公有云,则需设置名称克隆账号克隆密码AccessKey IDAccessKey Secret公有云

            关于AccessKey的获取方法,请参见创建AccessKey

          • 如果代码仓库类型选择云效Codeup-专有云,则需设置名称租户ID云效用户名accessToken专有云

            关于accessToken的获取方法,请参见如何获取私人令牌

        6. 如果您需要修改个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭
        7. 如果您需要删除个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证右侧的1图标,界面提示删除成功后,单击关闭7
          说明 如果目标个人凭证已经被某个或某些应用使用,请您解除应用与该个人凭证的使用关系后,再重新进行删除操作。
        8. 个人凭证下拉列表中选择访问代码源的目标个人凭证,即登录代码仓库的用户名和密码。
        9. 项目组下拉列表中选择代码仓库所属项目组名称,即代码仓库中Group的名称。
          重要
          • 请确认该项目组是应用所在的最小项目组(如:您的Gitlab中有一个项目组名为GroupA,GroupA包含子项目组SubgroupA,应用要建在SubgroupA内,则此处应填写SubgroupA)。
          • 创建应用的用户(个人凭证)必须拥有对应项目组的Owner或Master权限,否则将会创建失败。

          您也可以在项目组文本框中,通过输入目标项目组编码进行模糊查询。

      • 关联已有代码库1
        1. 代码源类型下拉列表中选择目标代码源类型。
        2. 代码库地址文本框中,输入代码库地址。

          目前仅支持HTTP和HTTPS协议的完整Git地址。

        3. 如果您是首次使用,或者需要新增个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击添加个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭
          • 如果代码仓库类型选择Gitlab,则需设置名称用户名私人令牌Gitlab

            关于私人令牌的获取方法,请参见如何获取私人令牌

          • 如果代码仓库类型选择云效Codeup-公有云,则需设置名称克隆账号克隆密码AccessKey IDAccessKey Secret公有云

            关于AccessKey的获取方法,请参见创建AccessKey

          • 如果代码仓库类型选择云效Codeup-专有云,则需设置名称租户ID云效用户名accessToken专有云

            关于accessToken的获取方法,请参见如何获取私人令牌

        4. 如果您需要修改个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证,设置相关参数,然后单击保存,界面提示保存成功后,单击关闭
        5. 如果您需要删除个人凭证,单击个人凭证右侧的管理个人凭证。在管理个人凭证对话框中,单击目标个人凭证右侧的1图标,界面提示删除成功后,单击关闭7
          说明 如果目标个人凭证已经被某个或某些应用使用,请您解除应用与该个人凭证的使用关系后,再重新进行删除操作。
        6. 个人凭证下拉列表中选择访问代码源的目标个人凭证,即登录代码仓库的用户名和密码。
        7. 单击连接测试,测试您配置的个人凭证能否访问到配置的代码仓库地址。

          如果提示连接成功,则说明配置的信息验证通过,否则需要您重新进行配置。

    4. 单击下一步
  5. 可选:关联业务域配置向导页面,您可添加一个或多个当前项目中的业务域。
    重要 业务域和商业能力如果已经被其他应用关联了,则不能被再次关联。
    1. 单击添加1
    2. 选择业务域对话框,选中目标业务域,单击确定
    3. 在目标业务域的业务域版本下拉列表中,选择目标版本。
    4. 单击下一步
  6. 可选:关联商业能力配置向导页面,您可以添加一个或多个当前项目中的商业能力。
    1. 单击添加
    2. 选择商业能力对话框,选中目标商业能力,单击确定
    3. 在目标商业能力的关联商业能力版本下拉列表中,选择目标版本。
    4. 单击完成
    创建完成后,您可在应用列表页面查看该应用。

编辑中心应用

  1. 应用列表中,单击目标应用右侧操作列下的编辑属性
  2. 编辑中心应用面板,完成相关配置项修改后,单击完成
    1
    • 修改应用名称描述应用图标设置等配置项,且支持切换和管理代码库配置个人凭证。更多关于管理个人凭证的信息,请参见管理个人凭证
      说明 您在编辑修改时,个人凭证类型需和代码源类型需保持一致。例如:如果代码源类型是Gitlab,个人凭证类型修改成了云效Codeup-公有云,平台会校验不通过。
    • 设置代码项目基本信息中的GroupIdArtifactId配置项。

      该配置项用于生成代码的脚手架工程信息和SDK生成的Maven坐标。

      参数 说明
      GroupId 填写工程GroupId的名称。限制如下:
      • 由小写字母、数字和小数点组成。
      • 需以小写字母开头,且需以小写字母或数字结尾。
      • 字符数不超过64位。
      ArtifactId 默认为该应用的编码。您可以修改此编码,限制如下:
      • 由小写字母、数字和短横线(-)组成。
      • 需以小写字母开头,且需以小写字母或数字结尾。
      • 字符数不超过64位。

删除中心应用

应用列表中,单击目标应用右侧操作列下的删除,在确认删除应用对话框中单击删除
说明 请确保待删除的应用中没有正在运行的部署实例,否则系统会提示您删除应用失败。