
# 通过编译构建服务完成Ant构建并上传软件包至软件发布库（X86，预置镜像，图形化构建）
本节以Ant构建为例，为您介绍如何快速使用X86服务器，并以图形化构建的方式构建项目和上传软件包至软件发布库。
#### 前提条件
- 已注册华为云并实名认证，如果还没有华为账号，请参考以下步骤创建。
  1. 打开[华为云网站](https://www.huaweicloud.com/)。
  
  2. 单击"注册"，根据提示信息完成注册。 注册成功后，系统会自动跳转至您的个人信息界面。
     
  
  3. 参考[实名认证](https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0071343161.html)完成个人或企业账号实名认证。
   
- 已开通CodeArts体验版套餐，如果还没有开通，可参考[购买CodeArts套餐](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0002.html#section1)。
 
 #### 新建CodeArts Repo代码仓
1. 使用华为云账号[登录华为云控制台页面](https://console.huaweicloud.com/console)。
2. 单击页面左上角![](https://support.huaweicloud.com/qs-codeci/zh-cn_image_0000002087369269.png)，在服务列表中选择"开发与运维 \> 编译构建 CodeArts Build"。
3. 单击"立即使用"，进入编译构建服务首页。单击导航栏"首页"。
4. 单击"新建项目"，选用"Scrum"项目模板并将项目名称命名为"Scrum01"，其他参数保持默认即可，然后单击"确定"，进入到"Scrum01"项目下。
5. 在页面导航栏中选择"代码 \> 代码托管"，进入代码托管页面。
6. 单击"新建仓库"，选择"模板仓库"，然后单击"下一步"。
7. 在"按模板新建 \> 选择仓库模板"页面，搜索并选择"Java Ant Demo"模板，然后单击"下一步"。
8. 仓库名称填写"Repo01"，其他参数保持默认即可。然后单击"确定"，完成仓库创建。
 
 #### 新建编译构建任务
1. 在页面导航栏选择"持续交付 \> 编译构建"。
2. 单击"新建任务"，进入配置基本信息页面。
3. 填写参数后，单击"下一步"。 
   表1基本信息配置参数 
   | **参数名称** | **参数说明**                                                                                                     |
   |:---|:---|
   | 任务名称     | 构建任务的名称，可自定义。例如：BuildTask01。                                                                                 |
   | 代码源      | 选择"Repo"，拉取托管在CodeArts Repo代码仓中的代码进行编译构建。                                                                    |
   | 代码仓      | 选择[新建CodeArts Repo代码仓]中创建的代码仓"Repo01"。 |
   | 默认分支     | 保持默认"master"即可。                                                                                              |
   | 任务描述     | 对该构建任务的描述。可以设置为空。                                                                                            |
      
   
   
4. 选择"Ant"模板，单击"确定"，完成构建任务创建，自动跳转到配置构建步骤页面。
5. 在"构建步骤"页签，保持默认配置即可，单击"保存"。
 
#### 执行编译构建任务
1. 单击构建任务名称。
2. 进入构建历史页面，单击"执行"，启动构建任务，在弹出的窗口中单击"确定"。 
   - 若出现如[图1]页面，表示任务执行成功。
     图1任务构建成功   
     ![](https://support.huaweicloud.com/qs-codeci/zh-cn_image_0000002051091878.png) 
   
   - 若任务执行失败，可通过页面提示信息或分析日志排查解决。
     图2任务构建失败   
     ![](https://support.huaweicloud.com/qs-codeci/zh-cn_image_0000002122881661.png) 
   
   
   
   
 
#### 查看编译构建结果
1. 选择页面导航栏"制品仓库 \> 软件发布库"。
2. 在软件发布库查看发布的软件包。软件包所在目录与[新建编译构建任务]时的任务名称一致，如[图3]所示。
   
   图3查看软件包   
   ![](https://support.huaweicloud.com/qs-codeci/zh-cn_image_0000002087369285.png)
   
   
 
#### 资源清理
为了避免不必要的费用产生，完成本示例体验后，建议释放构建相关资源。
- 代码托管：删除代码仓库。
- 软件发布库：删除软件包并参考制品仓库 CodeArts Artifact服务的"用户指南 \> 软件发布库（新版） \> 管理回收站"[清空回收站](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0005.html)。
![](https://support.huaweicloud.com/qs-codeci/public_sys-resources/notice_3.0-zh-cn.png)
资源释放后无法恢复，请谨慎操作。
#### 相关信息
如果您需要了解更多构建工具的使用方法，可参考[配置构建步骤](https://support.huaweicloud.com/usermanual-codeci/codeci_ug_0059.html)。
