新建构建任务(图形化构建)
图形化构建是指通过在CodeArts Build页面配置构建工具的相关参数实现编译构建,可以根据实际使用场景自定义组合构建工具。
关于图形化构建的使用示例,可参考CodeArts Build最佳实践。
新建构建任务前准备工作
- 如果使用的是CodeArts Repo代码仓,需已具备代码托管服务(CodeArts Repo)的操作权限。
- 参考软件开发生产线(CodeArts)的新建CodeArts项目。
如果已有项目,无需执行此步骤。
, - 参考代码托管服务(CodeArts Repo)的
如果用户使用的是第三方代码仓或已有CodeArts Repo代码仓,无需执行此步骤。
,新建仓库。
新建图形化构建任务
- 通过项目入口方式访问CodeArts Build服务首页。
- 单击“新建任务”,进入配置“基本信息”页面,参考表1填写构建任务基本信息。然后单击“下一步”,进入“构建模板”页面。
表1 基本信息配置说明 参数
说明
名称
创建的编译构建任务名称,可自定义。
- 支持中英文,数字,下划线“_”和连接符“-”。
- 字符长度范围为1~115。
所属项目
创建的编译构建任务所属项目。
- 以项目入口方式访问访问编译构建服务时默认填写,无需手动填写。
- 以服务入口访问时需根据实际情况选择新建构建任务前准备工作中创建的项目。
代码源
选择实际需要编译的代码源。
- Repo:从代码托管服务拉取代码进行构建。
- 其他项目Repo:从其他项目的代码托管中拉取代码进行构建,请选择已有的项目、该项目下已经创建的代码仓以及默认分支。
- 来自流水线:如果选择来自流水线,则只能通过流水线任务驱动执行,不能单独执行。
以下为非CodeArts的第三方代码仓库。
- GitHub:拉取托管在GitHub上的代码进行构建。
- 通用Git:拉取托管在其他服务上的代码进行构建。
- GitCode:拉取托管在GitCode仓库上的代码进行构建。
- 码云:拉取托管在码云上的代码进行构建。
- Gerrit:拉取托管在Gerrit上的代码进行构建。
服务扩展点
可选参数。当“代码源”选择为第三方代码仓时需要配置,首次使用第三方代码仓,需新建服务扩展点。新建步骤可参考新建CodeArts服务扩展点。
代码仓
选择实际需要编译的代码仓。
默认分支
选择仓库默认分支。
描述
可选参数。根据实际场景对编译构建任务的描述。字符长度范围0~512。
- CodeArts Build内置30+种构建模板,您可以根据实际需要选择构建模板,选择后单击“确定”,构建任务即可新建完成。
- 页面自动跳转到“构建步骤”页面,可继续配置构建任务。