检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自定义构建环境 背景信息 当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后自定义构建环境,再使用自定义环境构建。 基础镜像 编译构建使用centos7和ubuntu18作为基础镜像,并提供多种构建常用的配置环境工具
获取覆盖率接口 功能介绍 获取覆盖率接口 调用方法 请参见如何调用API。 URI GET /v1/report/{job_id}/summary 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32
Android构建 使用Android构建时,项目配置的Jcenter()不稳定 执行Android构建时,lint检查出错终止任务执行 执行Android构建时,无法下载com.android.tools.build:gradle:3.0.1依赖 执行Android构建时,报错提示
镜像仓库登录异常 问题现象 异常信息如下: 1 Error response from daemon: login attempt to https://hub.docker.com/v2/ failed with status: 404 Not Found 原因分析 镜像仓库地址填写有误
获取指定工程的简要构建信息 功能介绍 获取指定工程的简要构建信息 调用方法 请参见如何调用API。 URI POST /v1/record/brief 表1 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 每页显示的条目数量,limit小于等于100
使用gulp构建 使用gulp工具可以构建前端集成开发环境。 图形化构建 在配置构建步骤中,添加“gulp构建”构建步骤,可参考表1配置参数。 表1 gulp构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号
使用PHP构建 使用PHP构建,可以为项目所依赖的PHP代码库提供安装和打包环境。 图形化构建 在配置构建步骤中,添加“PHP构建”构建步骤,参考表1配置参数。 表1 PHP构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”
使用Go语言构建 使用Go语言构建Go项目,包括编译源代码生成可执行文件、处理项目依赖、以及定制化构建流程等。 图形化构建 在配置构建步骤中,添加“Go语言构建”构建步骤,参考表1配置参数。 表1 Go语言构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改
执行Android构建时,报错提示Could not find method google() 问题现象 Gradle插件升级到Gradle Plugin Build Tool 3.0版本后,对应的Gradle需要升级到4.1版本。如果编译插件找不到对应的Gradle 4.1版本,
查询指定构建记录详情 功能介绍 查询指定构建记录详情 调用方法 请参见如何调用API。 URI GET /v1/record/{record_id}/info 表1 路径参数 参数 是否必选 参数类型 描述 record_id 是 String 记录ID,36位数字、小写字母、'-
使用Dockerfile制作镜像失败 使用步骤“制作镜像并推送到SWR”或“执行Docker命令”制作镜像时,docker build阶段可能会制作镜像失败,可参考各场景对应解决方案处理: COPY或者ADD指令找不到文件 制作镜像时拉取基础镜像失败 执行命令失败 拉取DockerHub
获取指定工程的构建记录列表 功能介绍 获取指定工程的构建记录列表 调用方法 请参见如何调用API。 URI GET /v1/record/{build_project_id}/records 表1 路径参数 参数 是否必选 参数类型 描述 build_project_id 是 String
获取任务各阶段信息 功能介绍 获取任务各阶段信息 调用方法 请参见如何调用API。 URI GET /v1/record/{record_id}/full-stages 表1 路径参数 参数 是否必选 参数类型 描述 record_id 是 String 记录ID,36位数字、小写字母
执行Maven构建时,提示license信息检查不通过 问题现象 异常信息如下: 1 [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check (rat-check) on project
查看系统预定义参数 功能介绍 查看系统预定义参数 调用方法 请参见如何调用API。 URI GET /v1/job/system-parameters 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 status String 状态 error
使用NPM构建上传软件包至软件发布库(内置执行机/图形化构建) 应用场景 本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务
更新文件信息 功能介绍 更新文件信息 调用方法 请参见如何调用API。 URI POST /v2/keystore/update/{id} 表1 路径参数 参数 是否必选 参数类型 描述 id 是 String 文件ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型
执行构建 功能介绍 执行构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/execute 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 job_id 是 String 构建任务ID;编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串
执行Android构建时,lint检查出错终止任务执行 问题现象 处理方法 可以在命令行中的gradle命令后加上-xlint参数,跳过lint检查。如: /bin/bash ./gradlew assembleDebug -Dorg.gradle.daemon=false -d
洞察构建时长 功能介绍 洞察构建时长 调用方法 请参见如何调用API。 URI GET /v1/report/time 表1 Query参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串