快速入门

使用移动DevOps服务的主要步骤如下图所示。

业务流程

前提条件

  • 已注册/登录阿里云账号,并完成实名认证。具体操作参见:账号管理

  • 已开通移动研发平台 EMAS服务。具体操作参见:移动研发平台 EMAS > 快速入门

使用限制

  • 每账号限同时运行3个流水线实例,超出限制的部分须排队等候。

操作步骤

添加工作空间/应用

具体操作参见:移动研发平台 EMAS > 快速入门

添加代码访问权限

代码访问权限是移动DevOps的全局配置,用于预先设置代码仓库的访问授权,后续可直接拉取代码进行构建、编译等操作。移动DevOps支持阿里云代码仓库、Gitlab,以及其他Git类型的代码仓库;支持SSH和HTTP 2种访问协议类型。具体操作参见:添加代码访问权限

创建/管理应用配置

在使用移动DevOps服务构建/发布应用之前,须对开发环境进行必要配置,包括:

配置项

说明

代码仓库

用于关联/管理应用的代码仓库,后续可基于指定代码仓库的源代码,进行构建/发布等操作。

证书管理

用于上传/管理应用使用的证书。

应用角色

用于添加/管理应用管理员。具有应用管理员权限的用户,可操作移动DevOps。

具体操作参见:创建应用配置

如跳过创建应用配置步骤,后续可在应用配置页签进行设置/修改,具体操作参见:

操作

说明

设置代码仓库

关联应用的代码仓库,后续可基于指定代码仓库的源代码,进行构建、发布等操作。

管理iOS证书

管理Android证书

上传/管理应用证书及相关文件。

授权RAM用户

授权阿里云用户具有移动DevOps相应操作权限。

管理应用角色

设置应用管理员。

管理构建流水线

构建流水线,用于按照指定的配置方式,构建应用;并对构建流水线进行配置。具体操作参见:

操作

说明

新建构建流水线

创建新的构建流水线。

克隆构建流水线

复制既有构建流水线及其配置,创建为新的构建流水线。

配置构建流水线

配置已创建的构建流水线。包括:

触发阶段:

构建/自定义阶段:

流水线运行结果通知阶段:

运行构建流水线

运行已配置的构建流水线。

注意

每账号限同时运行3个流水线实例,超出限制的部分须排队等候。

查看构建日志

查看构建流水线运行后的构建日志。

下载构建产物

下载构建流水线运行后的构建产物。

删除构建流水线

删除不再使用的构建流水线。

注意

删除操作将同步删除构建流水线的执行历史和构建产物,且不可恢复,需谨慎操作。

管理发布单

发布单,用于对应用实施发布,并进行版本/批次管理。

注意

在iOS场景下,移动DevOps仅对应用版本及发布状态进行管理;在Android场景下,移动DevOps可对应用实施灰度/全量发布,及版本/批次管理。

具体操作参见:

操作

说明

集成Android SDK

如需创建应用的更新推送,需预先集成Adnroid SDK。

说明

仅适用于Android场景。

新建发布单

发布单用于标示应用版本。

管理构建流水线

管理构建流水线包括新建/配置/运行等操作,具体操作方法与前述步骤基本相同。

创建更新推送

创建推送任务,对应用实施灰度/全量发布。

说明

仅适用于Android场景。

查看应用版本

查看已发布的各应用版本。

设置发布完成

设置应用的发布状态为已完成

查看应用概览

在指定应用的概览页签,查看应用的基本信息、指定时间区间的研发效能、近期构建/发布信息、最新版本信息,并提供最新版本App下载。具体操作参见:查看应用概览

技术支持

性能分析服务通过钉钉群和工单系统2种方式提供技术支持。具体内容参见:技术支持