检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
构建步骤页面展示所选模板的默认步骤组合。 单击构建步骤上的可根据实际需要添加构建步骤,每个构建步骤的配置指导请参考配置构建步骤中“图形化构建”部分。 若构建步骤中预置的工具版本无法满足使用需求,可以通过自定义构建环境自定义环境进行构建。 如果需要删除已添加的构建步骤,鼠标左键选中该步骤,依次单击“ > 删除”,即可删除该步骤。
jib构建工具主要包含了四个强大的功能,由于编译构建是在没有docker环境的情况下构建,所以使用build命令和dockerBuild命令并不能制作出镜像,只能使用buildTar命令制作出一个包含镜像的tar文件。 build提供了创建镜像并推送到远程仓库功能。 buildTar提供创建一个包含镜像的tar文件功能。
场景使用同一个YAML文件。 condition:条件判断语句,符合当前条件判断的会使用对应resource配置的环境信息。 resource:构建环境资源信息。 type:资源池类型,可输入参数值(docker或custom),docker表示使用默认执行机, custom表示使用自定义执行机,必填项。
修改租户License信息 licenseInfo updateLicenseInfo 创建租户License licenseInfo createLicenseInfo 创建代码缓存信息 codeCacheInfo createCodeCacheInfo 删除代码缓存信息 codeCacheInfo
API概览 表1 编译构建API概览 分类 接口 任务相关API接口 描述当前CodeArts Build的接口信息。 历史API接口(待下线) 描述待下线的接口信息。
下载全量构建日志、下载构建步骤日志、获取构建产物详情信息、更新构建任务、查询构建模板、创建构建模板、删除构建模板、创建构建任务、查询通知、更新通知、取消通知、获取构建任务详情 新增以下待下线API: 下载构建日志(待下线)、获取构建记录的有向无环图(待下线)、获取构建记录信息(待下线)、停止构建任务(待下线)
表1 响应Body参数 参数 参数类型 描述 result result object 租户状态信息 error String 返回错误信息 status String 返回状态信息 表2 result 参数 参数类型 描述 status Number 租户状态0:未开通; 1:正常;
同意隐私声明,允许使用用户敏感信息进行相关业务操作。 description 否 String 文件描述 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 result result object 返回结果 error String 返回错误信息 status String
表1 操作流程 流程 说明 新建项目 为本实践新建项目。 新建私有依赖库 新建本实践中使用的私有依赖库。 查询私有依赖仓库信息 查询私有依赖库的id和url信息,用于配置在代码仓的“pom.xml”文件中。 上传settings.xml文件至编译构建 上传“settings.xml”文件到编译构建服务的“文件管理”中。
响应Body参数 参数 参数类型 描述 result result object 结果 error String 返回错误信息 status String 返回状态信息 表3 result 参数 参数类型 描述 is_over_quota Boolean 套餐超期 build_quota
任务执行页面。 查看构建结果 “步骤日志”页签中,“构建日志”控制台会滚动打印构建任务执行日志信息。如图5所示,构建日志控制台打印了Maven构建产物信息。 图5 Maven构建产物信息 待构建任务成功执行完成后,跳转到“容器镜像服务”控制台页面,单击“我的镜像”,单击“自有镜像
参数类型 描述 result BuildInfoRecord object 构建历史详情 error String 返回错误信息 status String 返回状态信息 表3 BuildInfoRecord 参数 参数类型 描述 number String 构建编号 build_time
t、Npm、CMake、Android等,详情请参考构建环境。 快速 利用云端构建海量构建资源,采用多样化的云端构建加速手段,实现本地构建无法企及的构建速度。 云上弹性资源,任务并行执行。 全局和租户两级缓存。 专线网络,传输更快。 易扩展 灵活对接不同的代码托管服务。 支持用户自定义构建环境。
在新建目录页面,根据表2填写参数信息,单击“确定”。 表2 新建目录 参数 说明 目录名称 填写目录名称,例如“.cloudbuild”。文件目录名称仅支持中文,英文字母,数字,单斜杠“/”,下划线“_”,中横线“-”和点“.”,字符长度范围为1~100。 提交信息 目录的备注信息,用于记录该文件
击前提准备中购买的服务器所在行的“远程登录”按钮,执行6中复制的命令。 在代理列表页面,单击“刷新列表”,后台自动同步信息后,代理列表中会增加一条代理执行机信息。代理执行机的代理别名为“agent_test_custom-mwlye1NlLG”。 图2 代理执行机 新建CodeArts
请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 error String 返回错误信息 status String 返回状态信息 状态码: 400 表2 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg
Constraints objects 简要构建信息列表 deletion Boolean 删除 defaults Boolean 默认 表5 Constraints 参数 参数类型 描述 errormsg String 错误信息 type String 类型 value String
响应Body参数 参数 参数类型 描述 result Boolean 是否为联邦账号 error String 返回错误信息 status String 返回状态信息 状态码: 400 表2 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg
job_ids列表 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 error String 返回错误信息 status String 返回状态信息 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg
响应Body参数 参数 参数类型 描述 result Boolean 是否已开启内网安全访问 error String 返回错误信息 status String 返回状态信息 状态码: 400 表2 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg