前提和准备
本文主要介绍在使用 LinkE 开始研发活动前需要进行的准备工作。
前提条件
已开通研发效能套件的 持续交付 组件。
如果采用镜像化部署需要开通 容器应用服务 组件。
初始化租户和研发流程
持续交付 组件开通并首次访问后,效能平台将完成租户的初始化和研发流程的默认配置,但要使用该组件的全部功能,还需要对构建和环境做必要的配置,个别配置必须在开始研发工作前完成,其他则可以在团队研发进程中按需动态进行配置。
该任务主要有以下几步:
步骤 1:租户初始化
用户使用阿里云主账号开通 持续交付 组件后,请直接访问 管理控制台,平台将自动完成租户初始化。
步骤 2:部署配置
持续交付 支持用户通过研发迭代开展研发工作,要进行开发测试环境的自动部署及生产环境的发布单提交,需要为迭代的各个阶段配置不同的环境(即工作空间或命名空间)。
登录 SOFAStack 控制台。
在左侧导航栏单击 研发效能 > 持续交付 > 管理员配置 > 部署配置。
导入工作空间/命名空间,具体操作参见 部署配置。
步骤 3:流水线配置
持续交付 支持用户在研发过程中手动或自动触发持续集成和构建部署流水线,具体执行的任务及顺序通过该步骤进行配置。
登录 SOFAStack 控制台。
在左侧导航栏单击 研发效能 > 持续交付 > 管理员配置 > 流水线配置。
新建/编辑流水线模板,具体操作参见 流水线配置。
说明流水线 相关概念请参见 流水线管理。
通过租户初始化(步骤1),平台已经基于蚂蚁集团最佳实践为用户初始化了一套推荐的流水线模板;团队开始研发工作之前建议暂时跳过该步骤,在 持续交付 组件使用过程中根据实际需要再修改配置。
步骤 4:迭代配置
持续交付 支持用户通过研发迭代开展研发工作,其研发流程通过 迭代配置 定义。
登录 SOFAStack 控制台。
在左侧导航栏单击 研发效能 > 持续交付 > 管理员配置 > 迭代配置。
新建/修改/启用/停用迭代模板,具体操作参见 迭代配置。
说明研发迭代 相关概念请参见 研发迭代管理。
通过租户初始化(步骤1),平台已经基于蚂蚁集团最佳实践为用户初始化了一套推荐的研发迭代模板;团队开始研发工作之前建议暂时跳过该步骤,在 持续交付 组件使用过程中根据实际需要再修改配置。
步骤 5:构建配置
持续交付 支持用户通过研发迭代开展研发工作,可自定义修改部署包和镜像的构建配置。
登录 SOFAStack 控制台。
在左侧导航栏单击 研发效能 > 持续交付 > 管理员配置 > 构建配置。
设置产物存储、maven仓库、构建依赖,具体操作参见 构建配置。
镜像中心:用户如果采用 容器应用服务 研发模式,需提前配置 镜像中心, 否则将由于无法推送镜像导致构建组件执行失败。建议开通阿里云的 容器镜像服务,具体要求如下:
容器镜像服务中创建的 命名空间 必须与持续交付的租户 ID 一致,且为小写字母。
如果用户的部署环境所在的 region 是 华东2(上海) ,建议使用 专有网络 或 经典网络 推送或拉取镜像,否则需要使用 公网地址。
在持续交付组件中添加镜像仓库信息。
新建或导入应用
要使用 持续交付 组件进行研发工作,创建或导入应用是另外一个必要条件。
新建应用
用户可以通过 持续交付 组件创建应用,创建完成后平台会自动将应用信息同步到 运维管理组件。
登录 SOFAStack 控制台。
在左侧导航栏单击 研发效能 > 持续交付 > 研发迭代 > 我的应用。
单击 新建/导入应用,具体步骤参见 应用管理。
导入应用
如果用户已经通过 运维管理 组件创建了应用,则可以通过 导入应用 功能将应用信息导入到 持续交付 组件。
登录 SOFAStack 控制台。
在左侧导航栏单击 研发效能 > 持续交付 > 研发迭代 > 我的应用。
单击 新建/导入应用,具体步骤参见 应用管理。
新建应用
用户可以通过 持续交付 组件创建应用,创建完成后平台会自动将应用信息同步到 运维管理组件。
登录研发效能平台。
在左侧导航栏单击 应用。
单击 新建/导入应用,具体步骤参见 应用管理。
导入应用
如果用户已经通过 运维管理 组件创建了应用,则可以通过 导入应用 功能将应用信息导入到 持续交付 组件。
登录研发效能平台。
在左侧导航栏单击 应用。
单击 新建/导入应用,具体步骤参见 应用管理。