检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
objects 构建执行的步骤 表6 CreateBuildJobSteps 参数 参数类型 描述 properties Map<String,Object> 构建步骤属性参数 module_id String 构建步骤id name String 构建步骤名称 version String
问题导致依赖异常。 出于安全考虑,缓存清理命令只可在“Maven构建”步骤执行,在其他步骤执行此命令会导致“目录不存在”或”清理无效”等报错。 单击构建任务列表操作列,进入“编译构建编辑”页面。 选择“构建步骤 > Maven构建”,找到命令行mvn xxxx。 在命令行“mvn
参数 是否必选 参数类型 描述 file 是 File 文件 privacy 是 String 同意隐私声明,允许使用用户敏感信息进行相关业务操作。 description 否 String 文件描述 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 result
objects 构建执行的步骤 表6 CreateBuildJobSteps 参数 参数类型 描述 properties Map<String,Object> 构建步骤属性参数 module_id String 构建步骤id name String 构建步骤名称 version String
本文以“DevOps全流程示例项目”为例,介绍如何在项目中配置构建任务,以及通过代码变更触发自动构建来实现持续集成。 开展实践前,需要完成代码检查。 预置任务简介 样例项目中预置了以下5个构建任务。 表1 预置任务 预置任务 任务说明 phoenix-sample-ci 基本的构建任务。 phoenix-sample-ci-test
String 状态 error Object 错误 result Array of result objects 本次任务的构建步骤详情,返回的步骤为页面可见步骤 表2 result 参数 参数类型 描述 id String 编号 parameter_name String 参数名称
CreateTemplateSteps objects 构建执行的步骤 表3 CreateTemplateSteps 参数 是否必选 参数类型 描述 properties 否 Map<String,Object> 具体的构建步骤 module_id 是 String 构建模块id name
GET /v1/report/time 表1 Query参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 repository_name 是 String 代码仓名称。 branch
job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。 表2 Query参数 参数 是否必选 参数类型 描述 start_time
job_id 是 String 参数解释: 填写需要查询构建历史列表的构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。 表2 Query参数 参数
CreateBuildJobSteps objects 构建执行的步骤 表6 CreateBuildJobSteps 参数 参数类型 描述 properties Map<String,Object> 具体的构建步骤 module_id String 构建模块id name String
参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 表2 Query参数 参数 是否必选 参数类型 描述 build_no 是 Integer 构建任务的构建编号,从1开始,每次构建递增1 请求参数 无 响应参数
执行构建任务时,拉取镜像失败 问题现象 执行构建任务时,日志报如下异常信息: ERROR: docker pull image failed, dockerImage 原因分析 镜像拉取失败的原因可能有以下几种: 网络异常导致拉取超时。 拉取的镜像不存在。 拉取的镜像为私有镜像。
CreateBuildJobSteps objects 构建执行的步骤 表7 CreateBuildJobSteps 参数 参数类型 描述 properties Map<String,Object> 具体的构建步骤 module_id String 构建模块id name String
CreateTemplateSteps objects 构建执行的步骤 表4 CreateTemplateSteps 参数 是否必选 参数类型 描述 properties 否 Map<String,Object> 具体的构建步骤 module_id 是 String 构建模块id name
参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。 build_no 是 Integer 参数解释: 构建任务的构建编号,从1开始,每次构建递增1。
Array of build_steps objects 本次任务的构建步骤详情,返回的步骤为页面可见步骤 表4 build_steps 参数 参数类型 描述 name String 步骤名称 status String 步骤状态,可选值(running运行中,success成功,error失败,未运行为空字符串)
执行编译构建任务时提示:权限不足,无法获取信息 问题现象 执行编译构建任务失败,异常信息为:权限不足,无法获取信息。 原因分析 用户不知道自己的角色或者角色被修改时,导致执行编译构建的权限不足,无法操作该任务。 处理方法 联系任务的管理员(任务创建者、项目创建者)配置任务的操作权限。
swr镜像组织 image_name String 镜像名 image_label String 镜像label base_image String 操作系统 title String 镜像标题 description String 镜像描述 create_time String 镜像创建日期
路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。 请求参数