创建应用配置
构建流水线前,需先配置Android应用、iOS应用或H5应用,以获取代码相关权限、配置应用管理人员,Android应用和iOS应用还可实现证书托管。
前提条件
已创建项目和应用,具体操作请参见快速入门。
操作步骤
登录EMAS管理控制台。
查找您的项目,单击项目,进入EMAS概览页。
在顶部导航栏,选择研发工具。
在研发工具产品页面,从左侧导航栏选择云构建,打开云构建欢迎页。
在云构建欢迎页,选择待配置的应用。
单击配置应用,打开配置应用右侧栏。
配置应用。
配置完成后,系统自动创建一条构建流水线,并进入流水线列表页面。
在配置证书页面,单击跳过,可忽略配置操作。
在配置人员页面,单击忽略,可忽略配置操作。
后续可在应用配置页面,配置相关信息,具体操作请参见管理应用。
配置代码仓库
在配置应用页面,配置代码仓库相关参数。云构建支持对接多种代码源,本文以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
默认分支
用于设置默认构建的分支的名称。
-
单击联通测试按钮,验证代码仓库是否已联通。
单击下一步,配置证书。
配置证书(Android)
在配置应用页面,单击热区选择Keystore文件,或者将Keystore文件拖动至热区,上传Keystore文件。
配置证书相关参数。
选项
说明
Keystore密码
用于输入Keystore文件的密码。
Key 别名
用于指定证书的名称。
Key 密码
用于输入证书的密码。
单击下一步,配置管理员。
配置证书(iOS)
在配置应用页面,单击热区选择p12文件,或者将p12文件拖动至热区,上传p12文件。
配置证书密码。
上传1个或多个mobileprovision文件。
单击下一步,配置管理员。
配置人员
在配置应用页面,选择待添加的管理员账号。
人员须预先添加。如未添加人员,从下拉列表中选择通过Ram管理人员选项,即刻添加。具体操作请参见授权RAM用户。
应用创建者默认为该应用的管理员。
管理员可添加多个。