检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对鸿蒙构建工程配置构建加速 鸿蒙构建加速通过解析鸿蒙构建工程的内部依赖关系,将其拆解分发至多台机器并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 约束与限制 增量编译技术需结合L3级别加速使用。 使用鸿蒙构建加速能力需要
任务名称 自定义任务名称,例如:test_build_accelerate_task。 代码源 选择“Repo”。拉取CodeArts Repo代码仓中的代码进行编译构建。 代码仓 选择新建CodeArts Repo代码仓中新建的代码仓库名称“test_build_accelerate”。
Repo代码仓中的代码进行编译构建。 代码仓 选择新建CodeArts Repo代码仓中创建的代码仓“Repo01”。 默认分支 保持默认“master”即可。 任务描述 对该构建任务的描述。可以设置为空。 选择“Ant”模板,单击“确定”,完成构建任务创建,自动跳转到配置构建步骤页面。 在“构建步骤”页签,保持默认配置即可,单击“保存”。
单元测试用例代码存放位置需满足Maven默认单元测试用例目录规范及命名规范,或自行在配置中指定用例位置。 如:单元测试用例统一存放在路径为“src/test/java/{{package}}/”,单元测试将在Maven构建过程自动执行。 项目中不可存在忽略单元测试用例的配置代
Gradle构建 Msbuidl构建 Npm构建 拉取源码 拉取子模块源码出错 Git拉取子模组失败,找不到子模组的修订版本 智能客服 您好!我是有问必答知识渊博的智能问答机器人,有问题欢迎随时求助哦! 社区求助 华为云社区是华为云用户的聚集地。这里有来自容器服务的技术牛人,为您解决技术难题。
对AOSP构建工程配置构建加速 构建加速服务通过解析AOSP构建工程的内部依赖关系,将其拆解分发至多台机器并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 约束与限制 增量编译技术需结合L3级别加速使用。 使用AOSP构建
获取租户任务总数和成功率接口 功能介绍 获取租户任务总数和成功率接口 调用方法 请参见如何调用API。 URI GET /v1/domain/job-summary 请求参数 无 响应参数 状态码:200 表1 响应Body参数 参数 参数类型 描述 status String 状态
默认所有事件都发送服务动态通知,任务构建失败发送邮件通知,请根据实际需要勾选通知方式。 图1 配置服务动态通知 配置钉钉通知 进入钉钉群,找到“群设置 > 智能群助手”,然后添加机器人(选择自定义类型)。 填写机器人名字,选择群组,完成安全设置(需勾选“加签”,并单击加签文本框旁的“复制”获取加签密钥)。
、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。 您可以使用本文档提供的API对编译构建任务进行相关操作,如执行、查询任务等,支持的全部操作请参见API概览。 在调用API之前,请确保已经充分了解编译构建相关概念,详细信息请参见产品介绍。
部分场景下,可能需要在命令行中使用路径参数,此处需注意,Msbuild构建环境要求路径分隔符统一使用“/”格式。 错误示例: cd test\test1或cd test\\test1 正确示例: cd test/test1 避免直接指定低版本SDK路径 CodeArts Build提供了“.NET Framework”的4
架构、编写目的等信息,相当于对整个仓库的一种注释。 自动创建代码检查任务(免费):仓库创建完成后在代码检查任务列表中,可看到对应仓库的检查任务。 可见范围 设置为“私有”。 私有:仓库仅对仓库成员可见,仓库成员可访问仓库或者提交代码。 公开只读:仓库对所有访客公开只读,但不出现在
获取覆盖率接口 功能介绍 获取覆盖率接口 调用方法 请参见如何调用API。 URI GET /v1/report/{job_id}/summary 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写需要查询构建历史列表的构建任务ID。
重试确认是否能解决,如果拉取失败的镜像是dockerHub镜像且重试无法解决,可参考拉取dockerHub镜像超时或失败。 如频繁出现或重试仍然失败请联系客服。 镜像不存在:请确保镜像已经上传至镜像仓,且镜像名称、镜像版本正确。 镜像为私有镜像:请将镜像设置为公开,或者先执行 docker login
Build服务首页。 选择导航栏“设置 > 权限管理”。 在配置角色页面,为不同的角色配置编译构建服务的各个资源权限。 图1 配置项目级角色权限 配置不同角色对当前构建任务的操作权限,可参考配置构建任务角色权限。 CodeArts Build服务首页功能总览 CodeArts Build提供多种外观
项目中若特殊指定了某SDK版本,Msbuild构建会去对应版本路径下查找,导致找不到SDK错误。 处理方法 尽可能避免强制指定SDK版本。 如确属业务需要无法更改,请联系客服。 父主题: Msbuild构建
项目ID通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中“projects”下的“id”即为项目ID。
返回状态信息 表3 result 参数 参数类型 描述 id String 构建任务ID project_id String 构建工程ID,唯一对应codeci_job_id project_permission_switch Boolean 使用项目权限 build_time String
0210043,制作Docker镜像失败。 COPY failed: stat /var/lib/docker/tmp/docker-builder076130522/test.txt: no such file or directory 原因分析 ADD指令的源文件为“./temp”,而当前工作目录下没有temp文件。
结果 表3 result 参数 参数类型 描述 id String id build_project_id String 构建工程ID,唯一对应codeci_job_id build_record_id String 构建记录ID parent_record_id String 父构建记录ID
此错误表示当前用户对目标组织没有权限,请逐步排查以下可能的原因: 编辑构建任务,单击“制作镜像并推送到SWR仓库”构建步骤,查看组织名。 登录容器镜像服务,在组织管理里查看组织是否存在。 组织不存在,创建组织即可(组织数不可超过上限)。 组织存在,但当前用户对该组织没有编辑权限,