应用管理

应用作为研发活动的载体,研发效能平台支持以应用的方式进行持续交付。本文主要介绍在研发效能平台中如何进行新建应用、导入应用以及配置应用信息的操作。

新建应用

操作步骤如下:

  1. 从左侧导航栏进入 研发迭代 > 我的应用

  2. 在应用管理页面,点击 新建/导入应用 > 新建应用 按钮。

  3. 在新建应用页面,根据提示填写应用相关信息,包括应用名称、技术栈、应用等级、二级架构域、开发负责人、测试负责人,并绑定代码仓库。

  4. 如当前环境下无代码仓库可选,可点击 新建代码仓库 添加。 新建代码仓库的群组信息与二级架构域绑定,如果无法获取请联系架构师。可前往 代码服务 > 群组 设置集成服务、成员权限,查看变更记录等。具体操作,参见 群组管理

  5. 设置完毕后,点击 提交 完成创建。

导入应用

您也可以将当前租户中已有的应用信息导入到研发效能平台,以进行持续交付。

操作步骤如下:

  1. 从左侧导航栏进入 研发迭代 > 我的应用

  2. 在应用管理页面,点击 新建/导入应用 > 导入应用 按钮。

  3. 选择需要导入的应用,设置应用相关信息,包括应用名称、技术栈、应用等级、二级架构域、开发负责人、测试负责人,并绑定代码仓库。具体设置同新建应用。

  4. 设置完毕后,点击 提交 完成应用导入。

搜索应用

  1. 从左侧导航栏进入 研发迭代 > 我的应用

  2. 在应用管理页面,可按架构域、是否为应用负责人(如果要搜索的是您作为负责人的应用,点击 我的应用 即可)进行搜索,或者直接在应用搜索框中输入应用名称、ID 搜索应用。

查看应用详情

应用详情由以下 7 部分内容组成:

应用信息
  • 迭代:显示与该应用关联的迭代,分为进行中、已完成迭代。更多内容,参见 研发迭代管理

  • 元数据信息:包括该应用的基本信息。部分元数据信息可针对研发需求进行修改。各项说明详见 元数据详情

  • 质量规则:系统将根据应用质量规则在持续交付过程中计算质量分并判断应用质量是否达标。质量是否达标的评判标准则可以自定义。各项说明详见 质量规则

  • 操作日志:显示针对该应用的信息变更。

  • 待办任务:显示与应用相关的待办任务,如紧急发布合并冲突。

  • 持续集成:可以在指定分支上设置定时任务执行持续集成。

  • 研发配置:可以自定义 Pipeline。具体参见 流水线组件

应用负责人有权限修改以上所有属性。

本文仅对元数据信息和质量规则展开说明,其他内容不在此一一详述。

元数据详情

应用元数据详情由 应用基础信息研发设置成员 三部分组成。具体说明如下:

基础信息

  • 应用名:不可修改。

  • 中文名:不可修改。

  • 编译技术栈:决定构建方式。

  • 架构域:可以修改。

研发设置

  • 窗口发布:在迭代中必须关联一个日常发布窗口才能推进迭代阶段。

  • 锁定项目分支:锁定项目分支状态下通过 MR 触发 CI;非锁定项目分支下通过 MR/PUSH 触发 CI。

  • 自动部署Dev/Sit服务器:决定提交 MR 时自动部署按钮的状态,状态可在提交 MR 时变更。

  • 发布完成同步沙箱环境:开启后,当租户中有沙箱环境时,发布完成后沙箱环境会部署本应用。

  • 主干提交代码必须关联需求或缺陷:开启后,通过 MR 提交代码到主干时,必须关联需求或者缺陷。

  • 创建迭代时必须关联需求:开启后,创建迭代时必须关联需求。

成员

  • 应用负责人

  • 运维负责人

  • 测试负责人

  • 质量负责人

  • 域架构师

  • 迭代成员

质量规则

研发效能平台将根据应用质量规则在持续交付过程中计算质量分并判断应用质量是否达标。质量是否达标的评判标准则可以由用户自己定义。

应用质量规则

说明
  • LinkE 公有云环境支持邮件通知功能,如果应用负责人在 成员与角色 中配置了邮箱地址,当该应用的质量规则发生改变后,应用负责人会收到质量规则变化的说明邮件。

  • LinkE 专有云环境邮件通知功能需要开通 SMTP 服务,详情请参见 SMTP 服务

阿里云首页 金融分布式架构 相关技术圈