检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Build套餐中包含的构建任务并发数不满足实际使用需求时,可购买构编译构建并发扩展。 购买编译构建并发扩展时需指定执行机类型,可选择自定义执行机或内置执行机。 若购买时选择“内置执行机”,则只能提高执行主机为“内置执行机”的构建任务的并发数。构建主机配置方法请参考构建环境配置。 内置执行机可选择:
获取构建任务的角色权限矩阵信息 功能介绍 获取构建任务的角色权限矩阵信息 调用方法 请参见如何调用API。 URI GET /v1/job/permission/role 表1 Query参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑
代码分支 commit_id String 代码提交的commit id commit_message String 代码提交时用户输入的提交信息,只有使用codehub仓库时有值 executor String 执行构建任务的用户的用户名 trigger_type String 触
下载文件管理的文件 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置),上传文件的操作可参考文件管理。通过配置“下载文件管理的文件”构建步骤,可以将“文件管理”的文件下载到工作目录并使用。
Job可能并不能满足复杂的构建要求,比如多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系,又或者希望将Build Job中的构建任务拆分成更加模块化,更加细粒度的构建任务,并按照依赖顺序进行构建。对于比较复杂的构建场景,可以使用BuildFlow将多个有依赖关系的Build
执行构建时未拉取子模块 问题现象 构建拉取Repo代码时,存在“.gitmodules”文件且确认配置正确,但是没有去拉取子模块。 原因分析 此问题一般为没开启子模块自动更新。 处理办法 编辑构建任务,选择“代码下载配置”构建步骤,将“子模块(submodules)自动更新”开关打开。 父主题: 通用构建问题
Integer 每页显示的条目数量,小于等于100 triggers 否 Array of strings 需要搜索的触发类型列表 branches 否 Array of strings 需要搜索的分支列表 tags 否 Array of strings 需要搜索的标签列表 from_date
[INFO] [代码检出] : StagePostExecution finished 原因分析 原先检出的目录有问题,本例的目录为“asae-feign”,这个问题属于Git本身的bug。 处理办法 在代码仓库删除该目录,然后重新执行git submodule update,然后重新执行构建任务。
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized
获取构建记录的有向无环图 功能介绍 获取构建记录的有向无环图 调用方法 请参见如何调用API。 URI GET /v1/record/{build_flow_record_id}/flow-graph 表1 路径参数 参数 是否必选 参数类型 描述 build_flow_record_id
查看用户全部的构建任务列表 功能介绍 查看用户全部的构建任务列表 调用方法 请参见如何调用API。 URI GET /v1/job/list 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 result result object 返回结果
编译构建是指将软件的源代码编译成目标文件,并和配置文件、资源文件等一起打包的过程。 编译构建服务(CodeArts Build)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取
构建“microsoft.common.currentversion.targets”找不到“AxImp.exe”,需要安装SDK。 原因分析 系统中安装了4.7.2版本的的SDK,项目中没有特殊指定SDK时,可以兼容4.0以上版本。 项目中若特殊指定了某SDK版本,Msbuild构建会
执行。 以下为非CodeArts的第三方代码仓库。 GitHub:拉取托管在GitHub上的代码进行构建。 通用Git:拉取托管在其他服务上的代码进行构建。 GitCode:拉取托管在GitCode仓库上的代码进行构建。 码云:拉取托管在码云上的代码进行构建。 Gerrit:拉取托管在Gerrit上的代码进行构建。
CodeArts项目ID。获取方法:在CodeArts项目详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为CodeArts项目ID。 约束限制: 不涉及。 取值范围: UUID,32位数字、字母组合的字符串。 表2 Query参数 参数 是否必选 参数类型 描述 page_index
前提条件 已新建构建任务,且用户具有执行/禁用构建任务的权限。 执行构建任务 通过项目入口方式访问CodeArts Build服务首页。 在编译构建服务首页搜索目标任务,单击构建任务所在行的,开始执行构建任务。 如果构建任务配置了运行时参数且被引用,将弹出参数设置提示框,根据实际情况设置执行参数值后单击确定即可。
需要进行配置方可使用,使用场景及配置方法见下方说明: 场景一:BuildFlow中共配置了10个子任务,默认单个构建任务并发执行数为5个,为了追求更高的执行效率,用户选择购买5个8U16G并发包,即使用5个默认执行资源,使用5个并发包资源。用户在使用并发资源的这5个任务的yaml文件中配置资源池即可。
用户基于自定义执行机的构建,无法使用构建加速能力。 配置CMake构建加速(图形化构建) 通过项目入口方式访问CodeArts Build服务首页。 单击需要配置构建加速的构建任务名称。 单击页面右上角“编辑”按钮,进入构建任务的构建步骤配置页面。 按照如下说明配置“CMake构建”构建步骤。
在编译构建中,构建任务是构建的最小单元,适用于业务比较简单的场景,但是在有些复杂的构建场景下,构建任务可能并不能满足复杂的构建要求。例如,用户希望更模块化、更加细粒度的拆分构建任务,并按照构建任务之间的依赖顺序进行构建。 为此,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照
Android构建 使用Android构建时,项目配置的Jcenter()不稳定 执行Android构建时,lint检查出错终止任务执行 执行Android构建时,无法下载com.android.tools.build:gradle:3.0.1依赖 执行Android构建时,报错提示Javadoc