检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
构建报告 获取单元测试覆盖率报告列表 查询构建成功率 获取单元测试覆盖率报告压缩包 获取覆盖率接口 洞察构建时长 获取该任务所有分支信息 查看仓库 父主题: 编译构建API
镜像模板 获取dockerfileTemplate 获取镜像模板列表 父主题: 编译构建API
参考 YAML文件语法配置说明 缓存目录使用说明
购买并授权使用CodeArts Build 购买CodeArts Build
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书
务。 自定义关于该参数的描述信息。长度不超过1024个字符。 枚举 在弹出的对话框中,填写自定义的“可选取值”,每个参数值必须以英文分号结尾。长度不超过8192个字符。 配置完可选取值后,在“默认值”的下拉框中为该参数配置一个默认值。 自增长 自定义参数的默认值。长度不超过8192个字符。
配置CodeArts Build项目级角色权限 新增的成员需赋予指定的角色,不同角色具备的默认权限不同。各角色具备的默认权限如表1。 表1 编译构建服务默认角色权限 角色 创建 编辑 删除 查看 执行 复制 禁用 权限管理 分组 项目经理 √ √ √ √ √ √ √ √ √ 产品经理
为您介绍图形化新建构建任务和代码化新建构建任务的操作指导,以及如何配置构建任务的参数、执行计划、单任务角色权限和事件通知。 配置构建步骤 CodeArts Build内置了30+种构建工具,您可以根据实际使用情况选择使用的构建工具,每种工具分别为您介绍了图形化构建的配置指导和代码化构建的代码示例。 执行构建任务
kerfile文件自定义环境。 自定义构建环境前的准备工作 已在容器镜像服务创建组织。组织的约束与限制参考容器镜像服务的约束与限制。 如果您制作后的镜像需要推送至华为云其他用户的SWR中,需新建IAM账户服务扩展点。 如果您制作后的镜像需要推送至其他镜像仓库,需新建Docker repository服务扩展点。
到指定的钉钉群。 配置企业微信通知 (以手机客户端为例,详细指导请参考如何设置群关系机器人。) 运行企业微信客户端,选中需要接受消息推送的群聊,单击右上角三个点按钮。 依次单击“群机器人 > 添加 > 新建”。 填写机器人名字,单击“添加”。 单击Webhook文本框旁的“复制”获取企业微信Webhook地址。
指定Tag构建:仅拉取指定Tag的代码进行构建。执行构建任务时需在弹框中输入Tag。 Tag是指代码仓库中的标签。如果代码源选择的是Repo,关于如何创建Tag可参见标签管理。如果代码源使用的是第三方代码仓,需在第三方代码仓中创建标签。 指定CommitID构建:仅拉取指定CommitID的代码进行构
在列表中勾选待删除的任务,单击“删除”,即可将所选任务从回收站中删除。 恢复任务 在列表中勾选待恢复的任务,单击“恢复”,即可将所选任务恢复到编译构建服务的任务列表中。 清空回收站 单击“清空回收站”,可删除回收站中所有任务。 复制构建任务 单击编译构建任务所在行的,在弹出的下拉列表选项单击“复制”,进入编译构建复制页面。
下载文件管理的文件 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置),上传文件的操作可参考文件管理。通过配置“下载文件管理的文件”构建步骤,可以将“文件管理”的文件下载到工作目录并使用。
发布到镜像仓(内置执行机/图形化构建) 应用场景 本实践为您介绍如何使用CodeArts Build将构建产物通过Dockerfile文件制作成Docker镜像,并发布到容器镜像服务的镜像仓库,您可以使用容器镜像中的构建产物进行编译或者部署。 约束限制 已在容器镜像服务中创建组织
实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 约束与限制 目前该功能仅支持代码源为CodeArts Repo的C/C++语言构建工程的编译构建加速。 使用构建加速能力需要额外购买配套构建加速包,构建加速包因加速原理以及效果的不同,共有三种规格以
应用场景 本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务,用于存储实践中使用的私有依赖包。 约束限制 需已具备CodeArts
效提高构建速度。 说明: maven构建的依赖包存入缓存之后,只有当租户下面构建的项目有引进新的依赖包时,才会更新缓存目录,并不支持对已有的依赖包缓存文件进行更新。 代码化构建 参考以下代码示例,修改在创建代码化构建使用的YAML文件中的BUILD部分代码信息。 1 2 3
(默认30天,可通过页面左上角的“日期选择组件”自定义时间周期)。 图1 构建历史页面 单击“洞察”页签,以饼状图/折线图/柱状图的方式查看近7天的构建成功率与构建性能分布。 可在时间下拉框中选择查看的历史时间。 图2 洞察页面 单击构建历史下的构建编号,即可查看构建详情,包括代
查询审计日志 云审计服务是安全解决方案中专业的日志审计服务,记录了CodeArts Build的相关操作事件,方便您日后的查询、审计和回溯。 支持审计日志的操作 表1 云审计服务支持CodeArts Build服务操作 操作名称 资源类型 事件名称 创建编译构建任务 CloudBuildsServer
Git拉取子模组失败,找不到子模组的修订版本 智能客服 您好!我是有问必答知识渊博的智能问答机器人,有问题欢迎随时求助哦! 社区求助 华为云社区是华为云用户的聚集地。这里有来自容器服务的技术牛人,为您解决技术难题。