正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开通CodeArts Build 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 购买CodeArts Build须知
打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 已开通CodeArts体验版套餐,如果还没有开通,可参考购买CodeArts套餐。 准备Repo代码仓 使用华为云账号登录华为云控制台页面。
镜像仓库登录异常 问题现象 异常信息如下: 1 Error response from daemon: login attempt to https://hub.docker.com/v2/ failed with status: 404 Not Found 原因分析 镜像仓库
打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 已开通CodeArts体验版套餐,如果还没有开通,可参考购买CodeArts套餐。 准备Repo代码仓 使用华为云账号登录华为云控制台页面。
login:登录docker仓库。 用法:docker login [options] [server] options填写方法如下表,server为docker仓库地址。 参数 对应短名称 说明 --password -p 登录仓库的用户密码。 --username -u 登录仓库的用户名。
Docker构建 使用Dockerfile制作镜像失败 推送镜像到SWR失败 拉取镜像失败 使用SWR公共镜像时拉取镜像无权限 镜像仓库登录异常
像进行构建。 将镜像设置为“公开” 由于CodeArts Build无法拉取您在SWR私有仓中的镜像,因此,需要先将镜像设置为“公开”。 登录容器镜像服务。 在导航栏单击“我的镜像”,单击“镜像名称”进入镜像详情页面,然后单击右上角“编辑”。 在弹框中,将“类型”设置为“公开”,单击“确定”。
计费FAQ 编译构建旧版计费方式说明 旧版本开通/关闭按需计费方式说明 已开通旧版本编译构建服务,能否转换为新版本计费?
公共问题 什么是编译构建? 执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 如何使用构建并发包 构建环境中有Android,对于iOS是否有支持计划? 构建找不到必须的项目文件 上传软件包时找不到文件 当前用户没有开通CodeArts Build服务 权限不足,无法获取信息
制作镜像并推送到SWR仓库 如何推送到其他租户 构建时拉取dockerhub镜像超时/次数限制
Gradle构建 找不到指定版本的Gradle工具
Msbuild构建 找不到程序集(**.dll) Object、namespace未定义 当前路径下存在多个解决方案/不存在项目文件 项目指定了.NET SDK XXX版本 找不到**文件 编译过程出现的file path too long问题 找不到AxImp.exe
如何调用API 构造请求 认证鉴权 返回结果
应用示例 示例1:执行构建任务并查看任务是否为运行状态 示例2:根据项目ID查看项目下构建任务列表
YAML文件语法配置说明 单任务构建 --- version: 2.0 #构建参数定义, 参数必须以name,value成对出现,不赋值默认为空字符串,引用方式为${申明的参数名称name} params: - name: machineArch value: X86
配置构建步骤 使用Maven构建 使用Android构建 使用Npm构建 使用Gradle构建 使用Yarn构建 使用gulp构建 使用Grunt构建 使用mono构建 使用PHP构建 使用SetupTool构建 使用PyInstaller构建 使用shell命令构建 使用Gnu-arm构建
旧版手册页面 Android APK签名 下载文件管理的文件 文件管理 自定义构建环境 自定义模板 编辑/删除/复制/收藏/停止构建任务
配置构建任务 构建任务基础配置 选择构建步骤 配置构建步骤 配置构建任务参数 配置构建任务执行计划 配置构建任务角色权限 配置构建任务事件通知
构建任务基础配置 配置构建环境 配置代码下载 父主题: 配置构建任务
Android构建 项目配置的Jcenter()不稳定 lint检查出错终止任务执行 无法下载com.android.tools.build:gradle:3.0.1依赖 Javadoc generation failed Could not find method google()