检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
生成Postgres and Redis Dockerfile 通过shell命令生成Dockerfile文件,用以制作Postgres(数据库)和Redis(缓存)镜像。 制作Postgres镜像并推送到SWR仓库 依据“生成Postgres and Redis Dockerfile”
获取指定工程的构建记录列表 调用方法 请参见如何调用API。 URI GET /v1/record/{build_project_id}/records 表1 路径参数 参数 是否必选 参数类型 描述 build_project_id 是 String 构建工程项目ID,36位数字、小写字母组合。
获取任务构建记录列表。 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/build-info-records 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页
参数类型 描述 total Integer 记录总数 history_records Array of history_records objects 构建历史列表 表5 history_records 参数 参数类型 描述 record_id String 构建记录id--唯一key
参数类型 描述 job_update_records Array of job_update_records objects job_update_records total Integer 总数 表5 job_update_records 参数 参数类型 描述 id String 修改编号
如何配置及清理Maven构建缓存 编译构建提供了构建缓存功能,构建时可将依赖缓存于用户私有存储空间,下次构建时直接使用,无需重复下载,可极大提高构建效率。 构建缓存配置 新建编译构建任务时,默认选择使用缓存加速构建,用户可以在配置“Maven构建”步骤时选择是否使用缓存。 缓存清理步骤 由于网
使用编译构建服务的Maven构建上传软件包和推送镜像(X86,预置镜像,代码化构建) 编译构建服务支持通过yaml文件配置构建脚本,用户可以将构建时需要配置的构建环境、构建参数、构建命令、构建步骤等操作,通过yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一起存储
使用Maven构建上传软件包和推送镜像到SWR(内置执行机/代码化构建) 应用场景 编译构建服务支持通过yaml文件配置构建脚本,用户可以将构建时需要配置的构建环境、构建参数、构建命令、构建步骤等操作,通过yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一
数据保护技术 CodeArts Build通过多种数据保护手段和特性,保证通过CodeArts Build的数据安全可靠。 表1 CodeArts Build的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) CodeArts Build所有API均采用HTTPS传输协议。
通过编译构建服务完成Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建) 本节以Ant构建为例,为您介绍如何快速使用X86服务器,并以图形化构建的方式构建项目和上传软件包至软件发布库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。
编译过程中对编译结果进行缓存,下次编译时通过对源码的变更来判断是否可以命中缓存,通过缓存大幅减少重复编译任务的执行,从而实现提升编译效率的目标。 L3级别:L3级别同时提供分布式编译和增量编译的能力,对于没有变化的代码提供增量编译,对于变化的代码提供分布式编译。最大限度地提升构建效率。
级token。 取值范围: 不涉及。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 history_records Array of HistoryRecord objects 构建历史列表 total Integer 记录总数 表5 HistoryRecord
使用maven deploy命令上传包失败 问题现象 通过执行Maven构建任务上传依赖到私有依赖库时,执行任务时日志报如下异常信息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2
使用PHP构建 使用PHP构建,可以为项目所依赖的PHP代码库提供安装和打包环境。 图形化构建 在配置构建步骤中,添加“PHP构建”构建步骤,参考表1配置参数。 表1 PHP构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
详见配置单元测试。 缓存配置 选择是否使用缓存以提高构建速度,选择“使用缓存”后,每次构建时会把下载依赖包缓存起来,后续构建无需重复拉取,可有效提高构建速度。 说明: maven构建的依赖包存入缓存之后,只有当租户下面构建的项目有引进新的依赖包时,才会更新缓存目录,并不支持对已有的依赖包缓存文件进行更新。
本实践案例将为您介绍,如何在CodeArts Build构建工程中引用私有依赖库中的二方或三方依赖包,实现应用的编译构建。本实践案例为您演示依赖包的发布和下载引用两个环节,共涉及2个Maven构建工程,1个私有依赖库。 构建工程“dependency_task”:用于发布工具包,将“pom.x
ts Build套餐。 使用须知 如果您使用CodeArts Build服务开展在特定行业的业务,比如:教育、医疗和银行等,需同时遵守相关国家规定的用户数据保护法律和内容管理法律。 禁止通过CodeArts Build服务对外部视频或音频网页爬取、加工或上传数据。 禁止通过CodeArts
提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录CodeArts Build的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。
构建步骤仅支持执行shell命令、上传软件包到软件发布库和下载发布仓库包。 支持Windows7、Windows10、Windows Server2012和Windows Server2016。 自定义Windows执行机前,需已安装JDK和Git。 编译工具需自行安装。例如:使用Maven构建,则需要安装Maven工具。
执行Maven构建时,提示找不到package/symbol 使用exec-maven-plugin插件实现Maven和npm混合编译 执行Maven构建时,多个子项目和父项目之间引用报错 如何配置及清理Maven构建缓存 如何查找Maven构建中正确的构建包路径 如何使用jib-maven-plugin插件构建Maven工程制作镜像