全部产品
云市场

前提和准备

更新时间:2020-02-12 12:03:54

本文主要介绍如何快速完成持续交付的准备工作,该过程主要有以下两项任务:

  1. 初始化租户和研发流程
  2. 新建或导入应用

前提条件

  • 已开通研发效能套件的 持续交付 组件
  • 如果采用镜像化部署需要开通 容器应用服务 组件

初始化租户和研发流程

持续交付 组件开通并首次访问后,效能平台将完成租户的初始化和研发流程的默认配置,但要使用该组件的全部功能,还需要对构建和环境做必要的配置,个别配置必须在开始研发工作前完成,其他则可以在团队研发进程中按需动态进行配置。

该任务主要有以下几步:

  • 步骤 1:租户初始化

    用户使用阿里云主账号开通 持续交付 组件后,请直接访问 管理控制台,平台将自动完成租户初始化。
    linke开通

  • 步骤 2:部署配置

    持续交付 支持用户通过研发迭代开展研发工作,要进行开发测试环境的自动部署及生产环境的发布单提交,需要为迭代的各个阶段配置不同的环境(即工作空间或命名空间)。

    入口:进入 研发效能 > 持续交付 > 管理员配置 > 部署配置

    导入工作空间/命名空间:具体操作参考 部署配置

    说明 1:用户如果采用 经典应用服务 研发模式,请创建、导入和配置 工作空间, 相关概念请参考 工作空间 ; 如果采用 容器应用服务 研发模式,请创建、导入和配置 命名空间,相关概念请参考 命名空间

    说明 2:该步骤在团队开始研发工作之前可暂时跳过,在 持续交付 组件使用过程中真正需要执行部署或发布时,根据实际需要再进行配置。

  • 步骤 3:流水线配置 持续交付 支持用户在研发过程中手动或自动触发持续集成和构建部署流水线,具体执行的任务及顺序通过该步骤进行配置。

    入口:进入 研发效能 > 持续交付 > 管理员配置 > 流水线配置

    新建/编辑流水线模板:具体操作参考 流水线配置

    说明 1:流水线 相关概念请参考 pipeline流水线

    说明 2:通过租户初始化(步骤1),平台已经基于蚂蚁金服最佳实践为用户初始化了一套推荐的流水线模板;团队开始研发工作之前建议暂时跳过该步骤,在 持续交付 组件使用过程中根据实际需要再修改配置。

  • 步骤 4:迭代配置 持续交付 支持用户通过研发迭代开展研发工作,其研发流程通过 迭代配置 定义。

    入口:进入 研发效能 > 持续交付 > 管理员配置 > 迭代配置

    新建/修改/启用/停用迭代模板:具体操作参考 迭代配置

    说明 1:研发迭代 相关概念请参考 研发迭代管理

    说明 2:通过租户初始化(步骤1),平台已经基于蚂蚁金服最佳实践为用户初始化了一套推荐的研发迭代模板;团队开始研发工作之前建议暂时跳过该步骤,在 持续交付 组件使用过程中根据实际需要再修改配置。

  • 步骤 5:构建配置 持续交付 支持用户通过研发迭代开展研发工作,可自定义修改部署包和镜像的构建配置。

    入口:进入 研发效能 > 持续交付 > 管理员配置 > 构建配置

    设置产物存储、maven仓库、构建依赖:具体操作参考 构建配置

    镜像中心:用户如果采用 容器应用服务 研发模式,需提前配置 镜像中心, 否则将由于无法推送镜像导致构建组件执行失败。建议开通阿里云的 容器镜像服务,具体要求如下:

    • 容器镜像服务中创建的 命名空间 必须与持续交付的租户 ID 一致,且为小写字母。
      ACR命名空间
    • 建议使用 专有网络经典网络 推送或拉取镜像。
      专有网络
    • 在持续交付组件中添加镜像仓库信息。
      镜像中心

新建或导入应用

要使用 持续交付 组件进行研发工作,创建或导入应用是另外一个必要条件。

  • 新建应用

    用户可以通过 持续交付 组件创建应用,创建完成后平台会自动将应用信息同步到 运维管理组件。

    入口:进入 研发效能 > 持续交付 > 研发迭代 > 我的应用, 点击 新建/导入应用

    具体步骤参见 应用管理 > 新建应用

  • 导入应用

    如果用户已经通过 运维管理 组件创建了应用,则可以通过 导入应用 功能将应用信息导入到 持续交付 组件。

    入口:进入 研发效能 > 持续交付 > 研发迭代 > 我的应用, 点击 新建/导入应用

    具体步骤参见 应用管理 > 导入应用