检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
需同时遵守相关国家规定的用户数据保护法律和内容管理法律。 禁止通过CodeArts Build服务对外部视频或音频网页爬取、加工或上传数据。 禁止通过CodeArts Build服务进行源代码编译构建之外的操作。 禁止使用sleep、usleep、read、timeout、ye
Build通过控制个人数据访问权限以及通过云审计服务记录操作日志等方法,防止个人数据泄露,保证您的个人数据安全。 云审计服务支持的操作列表 隐私数据保护 涉及到用户的数据库账号信息需要存储时,提供敏感数据加密存储,支持加密密钥轮换更新。 - 数据清理 用户构建时敏感数据,构建完成后立即清理。 - 数据备份 支持用户数据备份。
元数据时,加入的自定义响应头会在返回消息的头域中出现。 如:“键”填写“x-frame-options”,“值”填写成“false”,即可禁止OBS中存放的网页被第三方网页嵌入。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1
result objects 结果 status String 返回状态信息 表3 result 参数 参数类型 描述 id Integer 数据库中ID role_id Integer 角色ID role_name String 角色名 job_id String 任务ID is_modify
QueryTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 nick_name String 昵称 id String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type
QueryTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 nick_name String 昵称 id String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type
生成Postgres and Redis Dockerfile 通过shell命令生成Dockerfile文件,用以制作Postgres(数据库)和Redis(缓存)镜像。 制作Postgres镜像并推送到SWR仓库 依据“生成Postgres and Redis Dockerfi
//最大并发CPU核数,即make -j后面的数字,最大256。 图1 构建加速命令 加速命令只允许写在最外层,不允许通过shell脚本等调用。 同一次构建任务中禁止混用不同级别的加速命令,将无法保存与执行构建任务。 图2 构建加速错误命令示例 配置后单击“保存并执行”执行构建任务。 配置CMake构建加速(代码化构建)
在其他步骤执行此命令会导致“目录不存在”或”清理无效”等报错。 表1 各构建步骤缓存目录使用说明 构建步骤 缓存目录(只能填写绝对目录,禁止填写“./”开头的相对目录) 缓存使用方式 清理缓存命令 Maven构建 /repository/local/maven 图形化配置方式,参考使用Maven构建。
表4 CreateTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 id String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type
QueryTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 nick_name String 昵称 id String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type
表9 CreateTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 id String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type
使用自定义构建环境执行构建任务(内置执行机/图形化构建) 应用场景 在构建过程中,通常会遇到以下这样的场景: CodeArts Build默认构建环境中支持的Java版本是1.8,而实际用户需要使用java 21。 构建时需要使用企业专有工具,CodeArts Build平台未支持。
配置构建环境 配置构建任务全局运行环境。 编译构建服务支持使用自定义执行机,支持的自定义执行机类型有LINUX、LINUX_DOCKER、WINDOWS和MAC,各个类型支持的构建场景可参考表1,用户可根据实际需求选择使用的执行机类型。 表1 各个类型执行机的使用说明 执行机类型
使用Maven构建 使用Maven构建Java项目。 图形化构建 在配置构建步骤中,添加“Maven构建”构建步骤,参考表1配置参数。 表1 Maven构建步骤参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
ockerfile中增加“/opt/buildtools”目录供加速工具部署,并确保构建用户对“/opt/buildtools”目录有权限写入。参考命令如下: 1 RUN mkdir -p /opt/buildtools && chmod -R 777 /opt/buildtools
ockerfile中增加“/opt/buildtools”目录供加速工具部署,并确保构建用户对“/opt/buildtools”目录有权限写入。参考命令如下: 1 RUN mkdir -p /opt/buildtools && chmod -R 777 /opt/buildtools