检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华北-北京一,华北-北京四,华东-上海一,华东-上海二,华南-广州,华南-深圳,西南-贵阳一 源码源配置 工作流配置 模板配置工作流:提供系统内置构建模板和用户自定义模板功能。 图形化配置工作流:提供基于界面化的插件直接配置工作流的能力。 支持区域: 华北-北京一,华北-北京四,华东
选择构建步骤 您可以根据实际使用场景,在构建任务中选择需要使用的构建步骤。 图形化构建 构建步骤页面展示所选模板的默认步骤组合。 单击构建步骤上的可根据实际需要添加构建步骤,每个构建步骤的配置指导请参考配置构建步骤中“图形化构建”部分。 若构建步骤中预置的工具版本无法满足使用需求
选择导航栏“编译构建 > 自定义模板”,即可在列表中看到已保存的构建模板。 对已保存的构建模板,可以完成以下操作: 表2 管理自定义模板 操作 说明 搜索模板 在搜索框输入关键字,可搜索模板。 收藏模板 单击,可以收藏该模板。 删除模板 单击,在弹框中单击“确定”,即可删除该模板。 仅可以删除当前用户创建的模板。
骤等操作,通过yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一起存储到代码仓库。执行构建任务时,系统会以build.yml文件作为构建脚本执行构建任务,使构建过程可追溯、可还原,安全可信。 本节以使用Maven构建为例,演示基于X86服务
编译构建服务默认生成codeBranch参数和系统预定义参数。用户可以根据需要修改codeBranch参数类型和参数值,并添加其他自定义参数。 系统预定义参数 系统预定义参数的参数值由系统自动生成,无需定义,如表1所示,可在代码中使用${参数名}引用。 表1 系统预定义参数 参数 说明 BUILDNUMBER
新建CodeArts Repo代码仓 在导航栏选择“代码 > 代码托管”。 进入代码托管页面,单击“新建仓库”,选择“模板仓库”,单击“下一步”。 选择“Nodejs Webpack Demo”模板,单击“下一步”。 在新建仓库页面将“代码仓库名称”命名为“nodesource”,其他参数保持默认即可,单击“确定”。
新建dependency_repo代码仓 在选择导航栏“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。 选择“Java Maven Demo”模板,单击“下一步”。 在按模板新建页面,“代码仓库名称”命名为“dependency_repo”,其他参数保持默认即可。
下载构建实时日志、获取任务构建记录列表 2023-11-13 新增API: 下载全量构建日志、下载构建步骤日志、获取构建产物详情信息、更新构建任务、查询构建模板、创建构建模板、删除构建模板、创建构建任务、查询通知、更新通知、取消通知、获取构建任务详情 新增以下待下线API: 下载构建日志(待下线)、获取构建记录
新建CodeArts Repo代码仓 在选择导航栏“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。 选择“Java Maven Demo”模板,单击“下一步”。 在按模板新建页面,“代码仓库名称”命名为“maven_private_repository_repo”,其他参数保持默认即可。
在首页单击“新建项目”,选用“Scrum”项目模板。 项目名称填写“build-bestpractice”,其他保持默认即可。 单击“确定”后,进入到“build-bestpractice”项目下。 新建CodeArts Repo代码仓 在页面导航栏选择“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。
异常信息显示找不到POM文件。系统默认的编译命令是找源码根目录下的POM文件,这个错误就是说源码根目录下不存在POM文件。 例如:下图中源码根目录下显然不存在POM文件的,进入server目录下才发现POM文件。 处理方法 这种情况下,需要修改系统默认构建命令。以上面的源码结构为例,解决办法两种,两者选其一即可:
前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 购买CodeArts Build须知 在CodeArts支持的区域内,各区域独立开通购买、独立计费。
在首页单击“新建项目”,选用“Scrum”项目模板。 项目名称填写“build-bestpractice”,其他保持默认即可。 单击“确定”后,进入到“build-bestpractice”项目下。 新建CodeArts Repo代码仓 在页面导航栏选择“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。
在首页单击“新建项目”,选用“Scrum”项目模板。 项目名称填写“build-bestpractice”,其他保持默认即可。 单击“确定”后,进入到“build-bestpractice”项目下。 新建CodeArts Repo代码仓 在页面导航栏选择“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。
> 软件开发生产线 CodeArts”。 单击“立即使用”,进入CodeArts服务首页。 在首页单击“新建项目”,选用“Scrum”项目模板。 项目名称填写“build-bestpractice”,其他保持默认即可。 单击“确定”后,进入到“build-bestpractice”项目下。
模版支持的语言 favourite Boolean 是否收藏模板 uuid String uuid type String 模板类别 name String 模板命名 weight Double 权重 scope String 模板范围,自定义模板默认为:custom,官方模版为:official
代码托管”,进入代码托管服务首页。 单击“新建仓库”,在新建仓库页面“归属项目”选择新建项目中创建的项目名称,“仓库类型”选择“模板仓库”,单击“下一步”。 选择“Java Maven Demo”仓库模板,单击“下一步”。 “代码仓库名称”填写为“custom_repo”,其他参数保持默认即可。单击“确定”,完成代码仓的创建。
√ √ √ 产品经理 × × × √ × × × × 测试经理 × × × √ × × × × 运维经理 × × × × × × × × 系统工程师 √ √ √ √ √ √ √ × Committer √ √ √ √ √ √ √ × 开发人员 √ √ √ √ √ √ √ × 测试人员
构建任务被中止,异常信息如下: 原因分析 编译构建单个构建任务单次构建最大时长限制为:1小时(非付费用户)/4小时(付费用户),构建时长如果超过了系统限定值,系统会强制中止任务执行。 父主题: 通用构建问题
上传报告(包含单元测试和依赖分析) CloudBuildReport uploadReport 创建自定义模板 CloudBuildTemplateService createCustomTemplate 删除自定义模板 CloudBuildTemplateService deleteCustomTemplate