全部文档
编译构建 CodeArts Build
编译构建 CodeArts Build
本产品内“
”的所有结果
本产品内“
”的所有结果
最新动态
功能总览
产品介绍
图解编译构建
什么是编译构建
产品优势
应用场景
构建环境
安全
责任共担
身份认证与访问控制
数据保护技术
云审计
服务韧性
认证证书
约束与限制
基本概念
计费说明
计费概述
计费模式
计费模式概述
资源扩展
增值特性
计费项
续费
续费概述
手动续费
自动续费
费用账单
欠费说明
停止计费
计费FAQ
编译构建旧版计费方式说明
旧版本开通/关闭按需计费方式说明
已开通旧版本编译构建服务,能否转换为新版本计费?
快速入门
使用编译构建服务Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建)
使用编译构建服务的Cmake构建并上传软件包至软件发布库(ARM,预置镜像,图形化构建)
使用编译构建服务的Maven构建上传软件包和推送镜像(X86,预置镜像,代码化构建)
编译构建服务入门实践
用户指南
编译构建服务(CodeArts Build)使用流程
开通CodeArts Build
配置CodeArts Build项目级角色权限
新建构建任务
新建构建任务(图形化构建)
新建构建任务(代码化构建)
配置构建任务参数
配置构建任务执行计划
配置构建任务角色权限
配置构建任务事件通知
执行构建任务
配置构建步骤
构建任务基础配置
配置构建环境
配置代码下载
生成构建产物
使用Maven构建
使用Android构建
使用Npm构建
使用Gradle构建
使用Yarn构建
使用gulp构建
使用Grunt构建
使用mono构建
使用PHP构建
使用SetupTool构建
使用PyInstaller构建
使用shell命令执行构建
使用Gnu-arm构建
使用Msbuild构建
使用CMake构建
使用Ant构建
使用Kotlin构建
使用Go语言构建
使用Ionic Android App构建
使用Android快应用构建
使用GFortran构建
使用Sbt构建
使用Grails构建
使用Bazel构建
使用Flutter构建
使用Hvigor构建
使用构建方舟编译器构建
通过Docker命令操作镜像
生成单元测试报告
使用构建产物
自定义镜像并推送到SWR仓库
下载软件发布库中的软件包
上传软件包到软件发布库
上传文件到OBS
查看构建任务
加速构建任务
构建加速背景介绍
通过Gcc/Clang实现构建加速
对鸿蒙构建工程配置构建加速
对AOSP构建工程配置构建加速
通过代码缓存方式实现构建加速
管理构建任务生命周期
查询审计日志
最佳实践
使用Maven构建自定义镜像(内置执行机,图形化构建)
使用NPM构建自定义镜像(内置执行机,图形化构建)
使用Maven构建上传软件包和推送镜像到SWR(内置执行机,预置镜像,代码化构建)
使用Maven构建执行多任务构建工程(内置执行机,预置镜像,代码化构建)
基于私有依赖库使用Maven构建并上传软件包(内置执行机,预置镜像,图形化构建)
HE2E DevOps实践:构建应用部分
API参考
使用前必读
概述
调用说明
终端节点
约束与限制
基本概念
API概览
如何调用API
构造请求
认证鉴权
返回结果
任务相关API接口
根据开始时间和结束时间查看构建任务的构建历史列表
查看构建任务的构建历史列表
KeyStore文件下载
查看任务运行状态
查看项目下用户的构建任务列表
执行构建任务
查询指定代码仓库最近一次成功的构建历史
获取构建历史详情信息接口
根据开始时间和结束时间查看构建任务的构建成功率
下载全量构建日志
下载构建步骤日志
获取构建记录信息
获取构建产物详情信息
停止构建任务
删除构建任务
禁用构建任务
恢复构建任务
创建构建任务
更新构建任务
查询构建模板
创建构建模板
删除构建模板
查询通知
更新通知
取消通知
获取构建任务详情
下载构建实时日志
获取任务构建记录列表
历史API接口(待下线)
下载构建日志(待下线)
获取构建记录的有向无环图(待下线)
获取构建记录信息(待下线)
停止构建任务(待下线)
应用示例
示例1:执行构建任务并查看任务是否为运行状态
示例2:根据项目ID查看项目下构建任务列表
附录
状态码
错误码
获取项目ID
获取账号ID
文档修订记录
场景代码示例
常见问题
公共问题
什么是编译构建?
执行构建任务时,能否指定在某一台/一种配置的服务器上运行?
如何使用构建并发包
构建环境中有Android,对于iOS是否有支持计划?
单次编译构建上传的构建包是否有容量限制?
构建找不到必须的项目文件
上传软件包时找不到文件
当前用户没有开通CodeArts Build服务
权限不足,无法获取信息
任务不存在
任务执行中止
Eclipse普通Java项目上云
包名/版本号格式错误
拉取代码
拉取子模块代码出错
Git拉取子模组失败,找不到子模组的修订版本
Git不拉取子模块
Maven构建
未开通私有依赖仓
license信息检查不通过
使用maven deploy命令上传包失败
找不到pom文件
找不到package/symbol
多任务同时构建导致构建生成jar包内容缺失
使用exec-maven-plugin插件实现Maven和npm混合编译
多个子项目和父项目之间的引用问题
Maven构建缓存配置及清理步骤
查找准确的构建包路径
使用jib-maven-plugin插件构建maven工程制作镜像
代码更新后构建打出来的包还是旧的
对应的扩展点不存在
Android构建
项目配置的Jcenter()不稳定
lint检查出错终止任务执行
无法下载com.android.tools.build:gradle:3.0.1依赖
Javadoc generation failed
Could not find method google()
Gradle版本过低
Android APK签名失败
Gradle构建
找不到指定版本的Gradle工具
Msbuild构建
找不到程序集(**.dll)
Object、namespace未定义
当前路径下存在多个解决方案/不存在项目文件
项目指定了.NET SDK XXX版本
找不到**文件
编译过程出现的file path too long问题
找不到AxImp.exe
Npm构建
JavaScript heap out of memory
Unexpected end of JSON ...
enoent ENOENT: no such file or directory
Module not found: Error: Can't resolve ...
NPM构建失败,但不显示错误日志
npm cb() never called
gyp ERR! stack Error: EACCES: permission denied
eslint: error 'CLODOP' is not defined
node-sass下载失败
error: could not write config file
npm构建耗时且安装依赖缓慢
找不到依赖版本
Docker构建
使用Dockerfile制作镜像失败
推送镜像到SWR失败
拉取镜像失败
使用SWR公共镜像时拉取镜像无权限
镜像仓库登录异常
制作镜像并推送到SWR仓库
如何推送到其他租户
构建时拉取dockerhub镜像超时/次数限制
视频帮助
文档下载
通用参考
产品术语
云服务等级协议(SLA)
白皮书资源
支持区域
系统权限