全部产品
云市场

申请和释放服务器

更新时间:2019-10-12 17:07:53

本文介绍在经典 ECS 研发模式中,申请开发环境和测试环境的服务器来部署代码进行测试的过程,以及如何释放服务器。

申请服务器

您可以通过以下两种方式将服务器加入到迭代中:

说明

  • 在使用本产品之后,推荐通过 申请服务器 这个路径分配、使用和释放开发环境和测试环境的服务器。通过 PaaS 平台进行的分配和释放操作无法自动同步到研发效能平台。
  • 本文介绍的相关操作只试用于开发、测试等线下环境,预发、生产等线上环境服务器不通过研发效能平台管理。

申请服务器

  1. 通过以下任一入口申请研发服务器:
    • 入口 1:在左侧导航栏上点击 研发迭代 > 我的迭代,在迭代列表中,点击迭代名称进入迭代详情页面。在常用操作栏上,点击 申请服务器,或在顶部导航栏上,点击 环境 > 申请服务器
    • 入口 2:在左侧导航栏上点击 研发环境 > 我的服务器,然后点击 申请服务器
  2. 申请服务器 页面,选择工作空间。研发效能平台支持开发、测试等线下环境对应的工作空间,如:
    • 开发环境-DEV
    • 测试环境-TEST
      说明:不同租户配置的工作空间会有所差异。
  3. 如果是通过 入口 2 申请开发环境服务器,需在 添加 对应应用的同时选择 研发迭代;否则直接 添加 应用即可。
  4. 选择好应用后,点击 选择机器,从 资源池列表 中选择一台合适的机器,并点击 确定
    说明:如果 机器资源列表 为空,则需要环境管理员先购买或添加一批未分配的 ECS 到资源池。参见 购买或导入ECS
  5. 点击 申请,平台会自动将选择的服务器分配给相关的应用。
  6. 申请成功后,开发环境服务器还会自动关联到上述步骤中所选择的研发迭代。

导入应用机器

如果用户在线下环境的工作空间下已 将服务器分配给具体应用,可通过 研发环境 > 我的服务器 > 导入应用服务器 进行自助导入。

导入应用机器 页面,选择 环境/工作空间应用名称 后,点击 提交 即可。

查看服务器

从左侧导航栏点击 研发环境 > 我的服务器,进入服务器管理页面,可根据工作空间和应用信息进行筛选查看。

  • 我的服务器 列表默认展示您申请和负责的应用的所有服务器;
  • 全部服务器 列表默认展示当前租户下所有应用的服务器。

开发服务器关联迭代和解除关联

考虑到研发迭代的并发,对于同一个应用来说,存在多个研发迭代同时并行的场景,通过服务器的 关联迭代 操作来决定不同的迭代部署不同的服务器。在分支开发主干集成的模式下,部署主干代码的集成环境服务器不需要此操作。

关联迭代

通过 研发迭代 > 我的迭代 进入某个研发迭代详情页面,点击顶部导航栏 环境,选择开发环境对应的工作空间,在开发环境服务器列表中 添加关联

申请服务器 完成后,会自动关联到已选择的研发迭代。

解除迭代关联

一般在研发迭代结束后,需要解除迭代关联(但不解除应用绑定),以将开发环境服务器从该迭代释放供其他迭代关联使用。

  • 正常的研发迭代发布完成后,平台会自动解除迭代关联。
  • 非正常发布完成结束的研发迭代,则需要手动解除迭代关联,入口与关联迭代入口一致。

释放服务器

释放服务器指将服务器从当前应用解绑,释放到当前工作空间的资源池,并不会直接销毁服务器。

在分支开发主干集成的模式下,开发环境服务器由于迭代并发的需要,不同的时期可以按需申请或释放服务器,而部署主干代码的集成环境服务器此类操作较少。

从左侧导航栏点击 研发环境 > 我的服务器,在服务器列表中,选择目标服务器,点击 操作 列下的释放按钮(release),确定释放即可。