
# Build构建
调用编译构建能力进行构建。编译构建（CodeArts Build）基于云端大规模并发加速，为客户提供高速、低成本、配置简单的混合语言构建能力，帮助客户缩短构建时间，提升构建效率。详情请参见[编译构建CodeArts Build](https://support.huaweicloud.com/cloudbuild/index.html)。
- [图形化插件]
  在[编排流水线任务](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0073.html)时，添加"Build构建"插件，参数配置如[表1]。
   表1"Build构建"插件参数说明 
  | **参数项**    | **说明**                                                                                                                                                                                                                                                                                                                   |
  |:---|:---|
  | 名称         | 插件名称，可自定义修改。 - 仅支持中文、大小写英文字母、数字、中划线、下划线、英文逗号、英文分号、英文冒号、英文句号、斜杠、英文括号、中文括号及空格。  - 字符长度范围为1-128个字符。   |
  | 项目配置       | 可选择本项目或其他项目。                                                                                                                                                                                                                                                                                                             |
  | 项目选择       | 项目配置参数选择为"其他项目"时，选择所要调用的其他项目。                                                                                                                                                                                                                                                                                            |
  | 请选择需要调用的任务 | 选择本项目下或其他项目下和当前流水线源配置代码仓相同或构建来源配置为来自流水线的构建任务。                                                                                                                                                                                                                                                                            |
  | 仓库         | 选择对应的代码仓。                                                                                                                                                                                                                                                                                                                |
  | 产物标识       | 用于标识此构建任务的产物，例如：构建任务的ID为build_job，其中定义产物标识为demo，则后续任务中可以"通过${{ jobs.build_job.artifacts.demo }}"获取产物信息。                                                                                                                                                                                                                  |
     
- [代码化插件]
  在[编排流水线任务](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0073.html)时，添加"Build构建"插件，yaml语法配置如下。
  - **Build构建**
    调用编译构建能力进行构建。
    ```
    uses: CodeArtsBuild
    with:
      jobId: 878b4d13cb284d9e8f33f988a902f57c
      artifactIdentifier: my_pkg
      customParam: value
    ```
    - jobId：编译构建任务id。获取方法：在构建任务详情页，复制浏览器URL末尾的32位数字、字母组合的字符串，即为构建任务ID。
    
    - artifactIdentifier：构建产物标识。
    
    - customParam：在构建任务定义的支持运行时设置的参数值，可能有0到多个。
     
   
