编译构建 CloudBuild编译构建 CloudBuild

更新时间:2021/08/11 GMT+08:00
分享

文件管理

文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置),文件大小限制为100k,文件类型限制为:.key、.keystore、.jks、.crt、.perm、.xml。

  • 上传文件。
    1. 打开编译构建主页,单击右上角“更多管理”,选择“文件管理”
    2. 单击右侧“上传文件”,弹出“上传文件”窗口。
    3. 选择文件,添加描述。
    4. 单击“保存”

      

  • 文件管理。

    文件上传后,可以编辑文件、删除文件、为文件设置使用权限。

    • 单击操作列,可修改文件名称,并设置是否允许租户内所有成员在编译构建中使用该文件。
    • 单击操作列,请根据弹框提示确认是否删除。
    • 单击操作列,在弹出的界面增删改用户权限。

      表1 文件管理角色权限说明

      连接操作

      角色权限

      创建

      项目下所有用户。

      查看

      连接创建者、相同租户的用户。

      使用

      连接创建者、连接创建者配置了使用权限的用户。

      更新

      连接创建者、连接创建者配置了更新权限的用户。

      删除

      连接创建者、连接创建者配置了删除权限的用户。

      权限配置

      连接创建者。

      创建者默认有所有权限并且不可被删除和被修改。

生成Keystore签名文件

  • 使用JDK的keytool工具生成签名文件
    1. 找到JDK安装位置以及keytool。

    2. 执行生成密钥命令,生成.jks文件。
      keytool -genkeypair -storepass 123456 -alias apksign -keypass 123456 -keyalg RSA -validity 20000 -keystore D:/android.jks

  • 使用Android Studio生成签名文件
    1. 打开Studio,选择Build下的Generate Signed Bundle/APK

    2. 选择“APK”,单击“Next”
    3. 单击“Create new...”,在弹出框填写相关信息,单击“OK”,然后单击“Next”

    4. 签名文件成功生成,查看文件。

      生成的签名文件,可以上传到“文件管理”统一管理。

使用settings.xml文件

  1. 新建或编辑Maven构建任务时,在“构建步骤”页签,添加“下载文件管理的文件”步骤,然后选择上传的settings.xml文件。

  2. “Maven构建”默认命令末尾添加“--settings”修改为如下命令,即可使用已添加的settings.xml文件执行Maven构建。

分享:

    相关文档

    相关产品