更新时间:2025-08-06 GMT+08:00

构建任务概述

编译构建服务支持图形化构建和代码化构建。用户可根据实际场景选择构建任务的创建方式。

图形化构建

图形化构建是指通过在CodeArts Build页面配置构建工具的相关参数实现编译构建,可以根据实际使用场景自定义组合构建工具。

其优势为如下:

  • 易用性:图形化构建界面通常提供拖拽式的操作,用户可以通过简单的点击和拖拽来配置构建流程,无需编写复杂的脚本。对于没有编程背景的用户来说,图形化界面更加友好,降低了使用门槛。
  • 可视化:图形化界面可以直观地展示构建流程的各个步骤,用户可以清晰地看到每个步骤的执行顺序和依赖关系。通过图形化界面,用户可以更容易地发现和调试构建过程中的问题
  • 快速上手:新用户可以快速上手,通过图形化界面快速配置和运行构建任务,而不需要花费大量时间学习脚本语言和构建工具的使用方法。

代码化构建

代码化构建是指通过YAML文件配置构建脚本,将构建过程需要用到的构建环境、构建参数、构建命令、构建工具等信息通过YAML语法编写成“build.yml”文件,并且将“build.yml”文件随着被构建的代码一起存储到代码仓库,执行构建任务时,系统会以“build.yml”文件作为构建脚本执行构建任务。

代码化构建功能优势如下:

  • 灵活性
    • 代码化构建允许用户编写复杂的逻辑和条件判断,可以更精细地控制构建过程。
    • 通过编写脚本,用户可以实现更高级的功能,如动态配置、条件分支、循环等。
  • 可维护性
    • 代码化构建的配置文件可以版本控制,便于团队协作和历史版本的管理。
    • 通过版本控制,可以更容易地回溯和恢复到之前的构建配置,减少误操作带来的风险。
  • 可复用性
    • 代码化构建的脚本可以被多个项目复用,减少重复配置的工作量。
    • 通过模块化和函数化的方式,可以将常用的构建步骤封装成可复用的组件。
  • 自动化
    • 代码化构建可以更容易地与持续集成/持续部署(CI/CD)系统集成,实现自动化构建和部署。
    • 通过脚本,可以自动化执行复杂的构建任务,提高构建效率和可靠性。