
# 下载文件管理的文件
文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理（如：新建、编辑、删除、权限设置），上传文件的操作可参考[上传文件]。通过配置"下载文件管理的文件"构建步骤，可以将"文件管理"的文件下载到工作目录并使用。
- [图形化构建]
  在[配置构建步骤](https://support.huaweicloud.com/usermanual-codeci/codeci_ug_0057.html)中，添加"下载文件管理的文件"构建步骤。
  参数说明如下：
  
  | **参数项**   | **说明**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
  |:---|:---|
  | 步骤显示名称    | 构建步骤的名称，可自定义修改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
  | 工具版本      | 根据需要选择工具版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
  | 下载文件      | - 单击下拉列表，选择文件管理已上传的文件。  - 单击"上传"，可以将本地文件上传到文件管理。  - 单击"管理文件"，可跳转至"文件管理"页面对文件进行管理。   |
  | 失败后是否继续运行 | 当前步骤执行失败后是否继续执行下一个步骤，根据实际使用场景选择是或否。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
     
- [代码化构建]
  ```
  version: 2.0 # 必须是2.0
  steps:
    BUILD:
      - download_file:
            inputs:
              name: android22.jks
              ignore_fail: true
  ```
  
  | **参数名**     | **参数类型** | **描述**                                                                                                                                                                                                                                                                                                | **是否必填** | **默认值** |
  |:---|:---|:---|:---|:---|
  | name        | string   | 文件名称。                                                                                                                                                                                                                                                                                                 | 是        | 无       |
  | ignore_fail | string   | 用于控制当前步骤执行失败后是否继续执行下一个步骤。 - true：是。  - 为空：否。   | 否        | 无       |
     
 #### 上传文件
1. [访问CodeArts Build服务首页](https://support.huaweicloud.com/usermanual-codeci/codeci_ug_2000.html#codeci_ug_2000__section743813333914)。
2. 单击"更多"，选择"文件管理"。
3. 单击"上传文件"。
4. 在弹出的窗口中选择文件，添加描述，勾选相关协议，然后单击"保存"。 ![](https://support.huaweicloud.com/usermanual-codeci/zh-cn_image_0000002419685328.png)
   
   
 
 #### 文件管理
文件上传后，可以编辑文件、下载文件、删除文件、为用户配置文件操作权限。
- 在搜索框输入关键字，可搜索文件。
- 单击操作列![](https://support.huaweicloud.com/usermanual-codeci/zh-cn_image_0000002419845168.png)，可修改文件名称，并设置是否允许租户内所有成员在编译构建中使用该文件。
- 单击操作列![](https://support.huaweicloud.com/usermanual-codeci/zh-cn_image_0000002453324213.png)，可以下载文件。
- 单击操作列![](https://support.huaweicloud.com/usermanual-codeci/zh-cn_image_0000002419685332.png)，在下拉框中选择"删除"，可根据弹框提示确认是否删除。
- 单击操作列![](https://support.huaweicloud.com/usermanual-codeci/zh-cn_image_0000002453244109.png)，在下拉框中选择"编辑权限"，可在弹出的界面配置用户操作文件的权限。
  创建者默认有所有权限并且不可被删除和修改。
  图1配置用户操作文件权限   
  ![](https://support.huaweicloud.com/usermanual-codeci/zh-cn_image_0000002419845172.png)
  表1文件管理角色权限说明 
  | **权限** **类型** | **拥有该权限的角色**           |
  |:---|:---|
  | 添加用户          | 项目下所有用户。               |
  | 查看            | 文件创建者、相同租户的用户。         |
  | 使用            | 文件创建者、文件创建者配置了使用权限的用户。 |
  | 更新            | 文件创建者、文件创建者配置了更新权限的用户。 |
  | 删除            | 文件创建者、文件创建者配置了删除权限的用户。 |
  | 编辑权限          | 文件创建者。                 |
     
  
 
