检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何新建构建任务 源码源配置 编译构建默认从代码托管拉取代码进行构建,服务扩展点(Endpoint)是软件开发生产线的一种扩展插件,为软件开发生产线提供链接第三方服务的能力。 编译构建可使用服务扩展点连接第三方代码仓获取项目代码,可以提供对此类连接的新建、编辑、删除等操作。 支持区域: 华北-
的场景,但是在有些复杂的构建场景下,构建任务可能并不能满足复杂的构建要求。例如,用户希望更模块化、更加细粒度的拆分构建任务,并按照构建任务之间的依赖顺序进行构建。 为此,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,Bu
"nonSystem_target,framework_target,lib_target*lib_target" TB_HOOK_LOCK 对软链接也进行文件同步。若构建过程中发生软链接文件未同步导致的报错,需要开启此选项。 1:开启。 0:关闭(默认)。 1 TB_APPEND_PATH 构建时可向PATH环境变量中追加的参数。
速包后台资源上进行编译,支持远超单机资源的并发数,突破单机资源规格的限制,从而实现提升编译效率的目标。 L2级别:对于大多数开发过程,构建之间只有少量代码变更,除去更新的部分外,其余的代码编译均为重复构建。L2级别通过增量构建提升编译效率,在编译过程中对编译结果进行缓存,下次编译
harmony_target_2,harmony_target_3 harmony_target_4" TB_HOOK_LOCK 对软链接也进行文件同步。若构建过程中发生软链接文件未同步导致的报错,需要开启此选项。 1:开启。 0:关闭(默认)。 1 TB_APPEND_PATH 构建时可向PATH环境变量中追加的参数。
是 String 参数名称 value 是 String 参数值 表3 Scm 参数 是否必选 参数类型 描述 build_tag 否 String 代码Tag build_commit_id 否 String 代码提交ID 响应参数 状态码: 200 表4 响应Body参数 参数
PROJECT_ID 该构建任务所在的项目编号。 WORKSPACE 该构建任务拉取的源代码根目录,即工作空间。 GIT_TAG 代码tag名,在配置代码下载时指定tag构建才有值。 COMMIT_ID_SHORTER 代码提交号的前8位。在配置代码下载时指定CommitID构建才有值。
八爪鱼任务ID repo_name String 仓库名称 repo_id String 仓库id branch String 仓库分支 tag String 仓库tag commit String 仓库commit ID commit_message String 仓库commit提交信息 commit_create_time
build_project_id String 构建工程ID,唯一对应codeci_job_id build_type String 构建类别 tag String 仓库tag project_permission_switch Boolean 使用项目权限 状态码: 400 表4 响应Body参数
比较简单的场景,但是在有些复杂的构建场景下,构建任务可能并不能满足复杂的构建要求。例如: 多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系。 希望更模块化、更加细粒度的拆分构建任务,并按照依赖顺序进行构建。 对于上述这类比较复杂的构建场景,编译构建支持使用
是 String 参数名称 value 是 String 参数值 表4 Scm 参数 是否必选 参数类型 描述 build_tag 否 String 代码Tag build_commit_id 否 String 代码提交ID 响应参数 状态码: 200 表5 响应Body参数 参数
八爪鱼任务ID repo_name String 仓库名称 repo_id String 仓库id branch String 仓库分支 tag String 仓库tag commit String 仓库commit ID commit_message String 仓库commit提交信息 commit_create_time
八爪鱼任务ID repo_name String 仓库名称 repo_id String 仓库id branch String 仓库分支 tag String 仓库tag commit String 仓库commit ID commit_message String 仓库commit提交信息 commit_create_time
描述 git_url 否 String 代码仓地址 branch 否 String 代码仓分支名称你 tags 否 String 代码仓TAG 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 result QueryTemplatesResult object
是否自动构建 enable_git_lfs Boolean 是否启用gitlfs build_type String 构建类型,分支构建、TAG构建等 depth String 克隆深度 end_point_id String 通用git等代码拉取扩展点ID source String
是否自动构建 enable_git_lfs 否 Boolean 是否启用gitlfs build_type 否 String 构建类型,分支构建、TAG构建等 depth 否 String 克隆深度 end_point_id 否 String 通用git等代码拉取扩展点ID source 否
是否自动构建 enable_git_lfs Boolean 是否启用gitlfs build_type String 构建类型,分支构建、TAG构建等 depth String 克隆深度 end_point_id String 通用git等代码拉取扩展点ID source String
是否自动构建 enable_git_lfs 否 Boolean 是否启用gitlfs build_type 否 String 构建类型,分支构建、TAG构建等 depth 否 String 克隆深度 end_point_id 否 String 通用git等代码拉取扩展点ID source 否
是否自动构建 enable_git_lfs 否 Boolean 是否启用gitlfs build_type 否 String 构建类型,分支构建、TAG构建等 depth 否 String 克隆深度 end_point_id 否 String 通用git等代码拉取扩展点ID source 否
codeci_gray # 组织名称 image_name: maven_demo # 镜像名称 image_tag: 1.0 # 镜像版本 dockerfile_path: ./Dockerfile 单击“提交”。 新建Dockerfile文件