检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
骤等操作,通过yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一起存储到代码仓库。执行构建任务时,系统会以build.yml文件作为构建脚本执行构建任务,使构建过程可追溯、可还原,安全可信。本实践以使用Maven构建为例,为您演示上传软件包至软件发布库和推送镜像到SWR。
本章节介绍编译服务旧版计费方式,仅供老用户参考。 免费额度 编译构建服务提供每月600分钟免费额度,开通服务前可免费体验,使用量超出免费额度时,系统将会提示购买资源包或并发包或升级为专业版、铂金版。 编译构建是软件开发生产线CodeArts的一个服务,您可以购买CodeArts套餐,相
0220021,未找到文件,可能文件路径不对:**/target/bb.war。 原因分析 上传软件包到软件发布库的构建步骤,构建包路径配置错误,导致系统找不到对应的文件。如上配置的路径为“**/target/bb.war”,实际target目录下是不存在“bb.war”这个包的。 处理方法
构建包路径配置为“a/**”。 即递归扫描“a”目录下所有文件,两个文件是同一个目录下,“aa”、“bb”两个文件将会上传到同一个目录下,系统不会在软件发布库里自动创建“b”目录。 如果用户有上传文件夹的需要,建议在“上传软件包到软件发布库”构建步骤之前,将待上传的文件夹打包为单
更新代码缓存使用信息 cacheHistoryInfo updateCacheHistoryInfo 查看审计日志 用户需要在云审计服务CTS的管理控制台查询CodeArts Build服务的事件列表。详情请参考查看审计事件。
前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。 单击“注册”,根据提示信息完成注册。 注册成功后,系统会自动跳转至您的个人信息界面。 参考实名认证完成个人或企业账号实名认证。 已开通CodeArts体验版套餐,如果还没有开通,可参考购买CodeArts套餐。
配置构建任务角色权限 编译构建服务支持为单个构建任务的各个角色配置权限。 在编译构建任务配置页面,切换至“权限管理”页签,可根据实际需要配置不同角色的操作权限,各角色默认具体的权限可参考表1。 单击“同步项目权限”,可将当前构建任务的权限同步为项目权限。项目权限配置详情请参考配置角色权限。
码以及对它提交修复,能大大提高团队效率。更多详情请参考配置代码仓库的子模块设置。 开启:当代码仓库存在子模块时,系统在构建时会自动拉取子模块仓库的代码。 不开启:系统不会自动拉取子模块仓库的代码。 开启Git LFS 根据需要选择是否开启“Git LFS”,构建默认不拉取音视频、图像等大型文件,开启“Git
进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“制作镜像并推送到SWR仓库”。 单击“管理IAM账号”。 单击“新建扩展服务点”,选择“IAM账户”。 在弹出的窗口中填写参数信息。 Access Key Id和Secret Access
字符长度范围为1~128。 参数名称 支持英文字母,数字,下划线“_”。 字符长度范围为1~128。 规格与限制 指标项 限制值 文件管理中上传的文件大小 最多100Kb 上传文件管理的文件个数 最多20个 模板数 最多5000个/租户 自定义镜像大小 最多5G 单租户下编译构建任务数 最多10000个
安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录CodeArts Build的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的CodeArts Build操作列表,请参见云审计服务支持的操作列表。
compile provided system:系统依赖范围必须通过systemPath指定依赖文件位置,且依赖文件必须存在于指定目录。 使用GAV模式上传依赖包 在私有依赖仓库上传自研依赖包A时,如果选择GAV模式,只需要上传jar文件,系统会自动生成对应的pom文件;但是,此pom
图1 新建分组 根据实际使用情况,设置分组名称,单击,新建完成。 图2 设置分组名称 单击“关闭”,完成创建分组。 管理分组 单击,打开分组管理。 图3 分组管理 将鼠标放在分组所在行。 单击,可修改分组名称。 单击,可调整分组顺序和删除分组。 默认存在一个“未分组”分组,当分组
上传“Keystore签名文件”到文件管理,分为两种上传方式。 在“Android构建”构建步骤的“Keystore文件”处,单击“上传”,在弹出的窗口中选择文件,添加描述,勾选相关协议,然后单击“保存”。 在编译构建服务首页,单击“更多 > 文件管理”,单击“上传文件”,在弹出的窗口
重新在服务扩展点页面新建服务扩展点,并将服务扩展点重新关联到构建任务中,以构建任务中的“通用Git”服务扩展点丢失为例。 单击导航栏“设置 > 通用设置 > 服务扩展点管理”。 新建通用Git服务扩展点。 返回执行失败的构建任务,编辑该任务,在“源码选择”页签重新关联新建的通用Git服务扩展。 重新执行构建任务。
文件路径大小写配置有误。图中代码配置的是“'./App.Vue'”,实际文件名是“'./App.vue'”,导致找不到所需文件。因为Windows系统不区分大小写,而Linux系统区分,所以可能本地能构建成功,在编译构建服务上却构建失败。 处理方法 在代码项目中的相应文件夹下,补充错误日志中提示缺失的文件。
crt、.pem。 最多支持上传20个文件。 已上传的文件可通过两种访问路径进行文件管理。 在编译构建服务首页,单击“更多”,选择“文件管理”。 或在“下载文件管理的文件”构建步骤中单击“管理文件”。 在文件管理页面,可以编辑文件、下载文件、删除文件、为用户配置文件操作权限。 在搜索框输入关键字,可搜索文件。
欠费后需要及时充值,详细操作请参见账户充值。 您可以在“费用中心 > 总览”页面设置“可用额度预警”功能,当可用额度、通用代金券和现金券的总额度低于预警阈值时,系统自动发送短信和邮件提醒。 当产生欠费后,请您及时充值使可用额度大于0。
建”,单击“开通按需”。 查看并确认服务开通详情,单击页面右下角“立即开通”,在弹框中单击“确认”。 页面右上角提示开通进行中,成功开通后系统自动返回控制台。 在“开通记录”页签可查看服务开通记录。 关闭服务 编译构建服务按构建时长每小时产生费用。为了避免不必要的计费,若您不再使用编译构建服务,建议您关闭服务。
基本概念 表1 编译构建服务基本概念 词汇 定义 执行参数 构建任务运行时才指定值的参数,按照类型分为“自定义参数”和“系统预定义参数”。 服务扩展点 一种扩展插件,为平台提供链接第三方服务的能力。如,编译构建服务使用服务扩展点可连接通用Git平台获取项目源码,服务扩展点可以提供对此类连接的新建、编辑、删除等操作。