
# 编译构建服务入门实践
当用户开通编译构建服务后，可以根据不同的业务场景灵活使用。
本文介绍常见的构建实践。
#### 图形化构建
| **实践**                                                                                                       | **描述**                                      |
|:---|:---|
| [使用Maven构建自定义镜像（预置执行机，图形化构建）](https://support.huaweicloud.com/bestpractice-codeci/codeci_practice_1022.html) | 使用编译构建服务完成Maven构建，使用构建包制作Docker镜像并推送到SWR仓库。 |
   
#### 代码化构建
| **实践**                                                                                                                | **描述**                                                                   |
|:---|:---|
| [使用Maven构建执行多任务构建工程（内置执行机，预置镜像，代码化构建）](https://support.huaweicloud.com/bestpractice-codeci/codeci_practice_1020.html) | 使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图（DAG）的方式组装起来，BuildFlow将会按照构建的依赖关系并发进行构建。 |
   
