检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置构建任务角色权限 编译构建服务支持为单个构建任务的各个角色配置权限。 在编译构建任务配置页面,切换至“权限管理”页签,可根据实际需要配置不同角色的操作权限,各角色默认具体的权限可参考表1。 单击“同步项目权限”,可将当前构建任务的权限同步为项目权限。项目权限配置详情请参考配置角色权限。
访问CodeArts Build服务首页 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 编译构建CodeArts Build”。 编译构建服务页面有两种访问方式:首页入口和项目入口。 首页入口 单击“立即使用”,进入编译构建服务首页。该页面展示的是与当前用户相关的构建任务列表。
基于流水线任务触发执行。 本节为您介绍如何在CodeArts Build服务页面执行单个构建任务。 前提条件 已新建构建任务,且用户具有执行/禁用构建任务的权限。 执行构建任务 通过项目入口方式访问CodeArts Build服务首页。 在编译构建服务首页搜索目标任务,单击构建任务所在行的,开始执行构建任务。
前提条件 请确认包年/包月CodeArts Build套餐还未到期。 在购买编译构建服务页面开通自动续费 您可以在购买编译构建服务页面开通自动续费,如图1所示。更多购买编译构建服务的信息,请参见购买编译构建服务。 图1 自动续费配置 在续费管理页面开通自动续费 登录管理控制台。 在页面上方选择“费用
态,让您更加快速、高效地进行云端编译构建。 容器化构建 编译构建服务提供容器化的构建环境,支持两类容器镜像: 系统镜像:编译构建服务默认内置的支持业界主流编程语言编译和打包的构建镜像。 自定义镜像:支持容器镜像服务SWR,用户可通过定制符合自身应用的镜像来实现混合语言编译和打包。
自定义构建环境前的准备工作 已在容器镜像服务创建组织。组织的约束与限制参考容器镜像服务的约束与限制。 如果您制作后的镜像需要推送至华为云其他用户的SWR中,需新建IAM账户服务扩展点。 如果您制作后的镜像需要推送至其他镜像仓库,需新建Docker repository服务扩展点。 自定义Dockerfile文件
计费项 计费说明 编译构建服务的计费项为构建任务并发数。具体内容如表1所示。 表1 编译构建服务计费项 计费项 计费项说明 使用资源扩展类型 计费公式 构建任务并发执行数 某一Region内,租户中所有构建任务的并发执行数量总和。 编译构建并发扩展 单价*并发数*购买时长 计费示例
配置构建任务参数 编译构建服务默认生成codeBranch参数和系统预定义参数。用户可以根据需要修改codeBranch参数类型和参数值,并添加其他自定义参数。 系统预定义参数 系统预定义参数的参数值由系统自动生成,无需定义,如表1所示,可在代码中使用${参数名}引用。 表1 系统预定义参数
管理构建任务 您在操作编译构建任务前,需具备相应操作权限。 编辑构建任务 通过项目入口方式访问CodeArts Build服务首页。 在编译构建任务列表搜索目标任务。 单击编译构建任务所在行,在下拉列表中选择“编辑”,进入“编辑任务”页面。 基本信息:可修改任务名称、代码源、代码仓、默认分支、任务描述等信息。
本章将指导您通过API执行构建任务以及查看任务是否为运行状态。 API的调用方法请参见如何调用API。 约束限制 待执行构建任务已经在编译构建服务中创建。 涉及接口 先通过用户token、任务id等请求参数执行构建任务,然后根据任务id查看任务是否为运行状态,步骤如下: 执行构建任务。
None 服务介绍 编译构建 CodeArts Build 编译构建服务介绍 04:16 编译构建服务介绍 操作指导 编译构建 CodeArts Build 介绍如何创建并执行Maven构建任务 02:57 Maven构建 编译构建 CodeArts Build 介绍如何自定义Maven镜像并推送至SWR
查看构建任务 通过项目入口方式访问CodeArts Build服务首页。 首页展示与当前用户相关的编译构建任务列表,列表项说明如下: 列表项 说明 名称 构建任务所属项目名及构建任务名,单击项目名可以进入到项目下编译构建列表,单击任务名可以进入到构建历史页面。 最近一次执行 任务
为此,编译构建服务支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,BuildFlow将会按照构建的依赖关系并发进行构建。 本实践为您演示构建任务Job3依赖于构建任务Job1和构建任务Job2的构建工程,实践中依赖使用代码托管服务,用于存储实践中项目所使用的代码。
编辑/删除/复制/收藏/停止构建任务 在操作编译构建任务前,需具备相应操作权限。 编辑构建任务 登录编译构建服务首页。 在编译构建任务列表搜索目标任务。 单击编译构建任务所在行,在下拉列表中选择“编辑”,进入“编辑任务”页面。 基本信息:可修改任务名称、代码源、代码仓库、分支、任务描述等信息。
上传软件包到软件发布库 上传的软件包相关限制,请参考制品仓库服务的约束与限制。 仅支持上传单个文件、多个文件,不支持上传文件夹、自动创建路径。 例如:“a”目录下有“aa”文件和“b”目录,“b”目录下有“bb”文件,构建包路径配置为“a/**”。 即递归扫描“a”目录下所有文件
Build所有API均采用HTTPS传输协议。 构造请求 个人数据保护 CodeArts Build通过控制个人数据访问权限以及通过云审计服务记录操作日志等方法,防止个人数据泄露,保证您的个人数据安全。 云审计服务支持的操作列表 隐私数据保护 涉及到用户的数据库账号信息需要存储时,提供敏感数据加密存储,支持加密密钥轮换更新。
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书
CB.00060100 网络繁忙,请稍后重试! 网络繁忙,请稍后重试! 网络繁忙,请稍后重试! 500 CB.00060101 服务内部异常 服务内部异常 服务内部异常 父主题: 附录
本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务,用于存储实践中使用的私有依赖包。 约束限制 需已具备CodeArts Artifact服务的操作权限,具体操作可参考授权使用CodeArts Artifact服务。 需已具备CodeArts
配置构建任务执行计划 编译构建服务支持用户配置触发事件和定时执行任务,从而使得开发者达到项目持续集成的目的。 在编译构建任务配置页面,切换至“执行计划”页签,根据实际需要配置执行计划。 持续集成:将“提交代码触发执行”按钮设置为开启状态,构建任务所引用的代码源发生提交代码行为时,则会触发执行构建任务。