检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
执行Npm构建时,报错提示gyp ERR! stack Error: EACCES: permission denied 问题现象 执行Npm构建任务时,日志报如下异常信息: gyp ERR! stack Error: EACCES: permission denied, mkdir '**
自定义任务名称,例如:test_build_accelerate_task。 代码源 选择“Repo”。拉取CodeArts Repo代码仓中的代码进行编译构建。 代码仓 选择新建CodeArts Repo代码仓中新建的代码仓库名称“test_build_accelerate”。 默认分支 保持默认“master”即可。
COPY或者ADD指令找不到文件 问题现象 构建任务中有“制作镜像并推送SWR”或“执行Docker命令”构建步骤,执行任务时日志报如下异常信息: ADD failed: stat /var/lib/docker/tmp/docker-builder154037010/temp: no such file
Build所有API均采用HTTPS传输协议。 构造请求 个人数据保护 CodeArts Build通过控制个人数据访问权限以及通过云审计服务记录操作日志等方法,防止个人数据泄露,保证您的个人数据安全。 云审计服务支持的操作列表 隐私数据保护 涉及到用户的数据库账号信息需要存储时,提供敏感数据加密存储,支持加密密钥轮换更新。
name String 参数定义 params Array of params objects 参数元数据列表 表3 params 参数 参数类型 描述 name String 参数元数据 value String 值 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code
库”。 单击“管理IAM账号”。 单击“新建扩展服务点”,选择“IAM账户”。 在弹出的窗口中填写参数信息。 Access Key Id和Secret Access Key获取方式如下: 单击页面左上角“控制台”。 单击页面右上角账号名称,选择“我的凭证”。 单击“访问密钥”。
dingtalk.com/robot/send?access_token=" } 响应示例 状态码: 200 OK { "result" : null, "error" : null, "status" : "success" } 状态码 状态码 描述 200 OK 400
调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。
_id}/success-ratio?start_time=2021-12-01&end_time=2021-12-01 响应示例 状态码: 200 OK { "success_count" : 2, "total_count" : 3, "success_ratio"
-G'Unix Makefiles'../&& BuildAccelerateL1 make -j8 //开启构建加速只需在make前添加加速命令:BuildAccelerateL1 //切换模式只需将BuildAccelerate后的L1替换为L2/L3。 //最大并发CPU核数,即make
"build_time" : 20, "build_result" : "SUCCESS" } ] }, "status" : "success" } 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized
result objects 结果 status String 返回状态信息 表3 result 参数 参数类型 描述 id Integer 数据库中ID role_id Integer 角色ID role_name String 角色名 job_id String 任务ID is_modify
false -v # 构建阶段:依照加速级别调用加速命令(BuildAccelerateL1 BuildAccelerateL3)的鸿蒙模式(-HarmonyOS)直接执行构建,此处样例取值BuildAccelerateL3 -HarmonyOS # 后处理阶段:以实际工程需要为准,该示例仅使用post_build
Token认证:通过Token认证调用请求,访问编译构建服务用户界面默认使用Token认证。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。请参见AK/SK鉴权。 关于认
"buildJobFail" : false, "updateConfigJob" : false, "buildJobSuccess" : false, "deleteJob" : false, "forbiddenJob" : false
job_id String 任务ID branch String 分支 total_success_count Integer 构建成功总数 total_count Integer 构建总数 total_success_ratio_fraction String 总成功比率分数 every_day_report
sh,内容见build.sh样例 # 构建阶段:依照加速级别调用加速命令(BuildAccelerateL1 BuildAccelerateL3)的AOSP模式(-AOSP)直接执行构建,此处样例取值BuildAccelerateL3 -AOSP # 后处理阶段:以实际工程需要为准,该示例仅使用post_build
响应示例 状态码: 200 OK { "status" : "success", "error" : null, "result" : { "summary" : { "avg_success_ratio" : 56, "build_no" :
String 报告编号 total Integer 总数 success Integer 成功数量 failures Integer 失败数量 errors Integer 错误数量 others Integer 其他 success_density String 构建时长 execution_time
e/used-info 响应示例 状态码: 200 OK { "result" : "success", "error" : null, "status" : "success" } 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized