创建应用配置

构建流水线前,配置应用以获取代码相关权限,实现证书托管,人员管理等。Android应用和iOS应用的配置过程类似,本文以配置Android应用为例进行说明。

前提条件

已创建项目和应用,具体操作请参见快速入门

操作步骤

  1. 登录EMAS管理控制台

  2. 查找您的项目,单击项目,进入EMAS概览页。

  3. 在顶部导航栏,选择研发工具

  4. 研发工具产品页面,从左侧导航栏选择云构建,打开云构建欢迎页。

  5. 云构建欢迎页,选择待配置的应用。

    选择应用
  6. 单击配置应用,打开配置应用右侧栏。

  7. 配置代码仓库,具体操作请参见配置代码仓库

  8. (可选)配置证书,Android端具体操作请参见配置证书(Android),iOS端具体操作请参见配置证书(iOS)

  9. (可选)配置人员,具体操作请参见配置人员

  10. 配置完成后,系统自动创建一条构建流水线,并进入流水线列表页面。

说明
  • 配置证书页面,单击跳过,可忽略配置操作。

  • 配置人员页面,单击忽略,可忽略配置操作。

后续可在应用配置页面,配置相关信息,具体操作请参见管理应用

配置代码仓库

  1. 配置应用页面,配置代码仓库相关参数。云构建支持对接多种代码源,本文以GITLAB为例进行说明。配置代码仓库

    选项

    说明

    备注

    代码源

    配置代码仓库的类型,包括GITHUB/GITEE/阿里云Code/GITLAB/云效Codeup/Bitbucket/Coding/通用GIT

    -

    账号

    添加代码仓库的登录账号。例如,GITHUB的登录账号。

    该参数适用于GITHUB/GITEE

    命名空间

    添加代码仓库中应用所属的名称空间。例如,GITHUB中您的应用所属的名称空间。

    代码仓库

    配置代码仓库的地址,仓库地址支持ssh://、https://和git@开头。例如https://gitlab.xx.com/xx/devops_ios_demo.git

    ssh://gitlab.xx.com/xx/devops_anroid_demo.git

    git@gitlab.xx.com:xx/devops_ios_demo.git

    代码访问权限

    添加代码仓库的访问权限。

    说明

    代码访问权限须预先设置;如未设置代码访问权限,单击代码访问权限按钮,即可设置。具体操作参见:添加代码访问权限

    该参数适用于阿里云Code/GITLAB/云效Codeup/Bitbucket/Coding/通用GIT

    默认分支

    用于设置默认构建的分支的名称。

    -

  2. 单击联通测试按钮,验证代码仓库是否已联通。

  3. 单击下一步,配置证书。

配置证书(Android)

  1. 配置应用页面,单击热区选择Keystore文件,或者将Keystore文件拖动至热区,上传Keystore文件。

  2. 配置证书相关参数。

    配置应用

    选项

    说明

    Keystore密码

    用于输入Keystore文件的密码。

    Key 别名

    用于指定证书的名称。

    Key 密码

    用于输入证书的密码。

  3. 单击下一步,配置管理员。

配置证书(iOS)

  1. 配置应用页面,单击热区选择p12文件,或者将p12文件拖动至热区,上传p12文件。

  2. 配置证书密码。

  3. 上传1个或多个mobileprovision文件。

  4. 单击下一步,配置管理员。

    ios证书

配置人员

配置应用页面,选择待添加的管理员账号。配置人员

说明

  • 人员须预先添加。如未添加人员,从下拉列表中选择通过Ram管理人员选项,即刻添加。具体操作请参见授权RAM用户

  • 应用创建者默认为该应用的管理员。

  • 管理员可添加多个。

阿里云首页 移动研发平台EMAS 相关技术圈