检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
构建包路径配置为“a/**”。 即递归扫描“a”目录下所有文件,两个文件是同一个目录下,“aa”、“bb”两个文件将会上传到同一个目录下,系统不会在软件发布库里自动创建“b”目录。 如果用户有上传文件夹的需要,建议在“上传软件包到软件发布库”构建步骤之前,将待上传的文件夹打包为单
文件路径大小写配置有误。图中代码配置的是“'./App.Vue'”,实际文件名是“'./App.vue'”,导致找不到所需文件。因为Windows系统不区分大小写,而Linux系统区分,所以可能本地能构建成功,在编译构建服务上却构建失败。 处理方法 在代码项目中的相应文件夹下,补充错误日志中提示缺失的文件。
不可直接引用系统不具备的组件 部分场景下,解决方案中可能不使用NuGet等管理工具,直接引用默认路径下的程序集。但构建时环境中不具备此程序集,导致编译告警,如果项目代码中使用了此引用,甚至会直接导致失败。 由于Windows系统特殊性,通常情况下,此类程序集默认安装于本地系统,无需指
自定义构建环境 CodeArts Build提供大量构建工具,如果已有工具不能满足您的使用要求,如缺少必要的依赖包、工具等,您可以根据需要,通过自定义Dockerfile文件的方式制作镜像并推送至指定的SWR仓库后使用,使用方法可参考使用自定义环境构建。 本节以Maven构建为例
获取构建任务详情 功能介绍 获取构建任务详情 调用方法 请参见如何调用API。 URI GET /v1/job/{job_id}/config 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。
增值特性 编译构建服务提供了构建加速包增值特性。 构建加速服务通过解析构建工程的内部依赖关系,将构建任务拆解分发至多个执行机并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 表1 构建加速包 计费方式 包年/包月 适用场景
建”,单击“开通按需”。 查看并确认服务开通详情,单击页面右下角“立即开通”,在弹框中单击“确认”。 页面右上角提示开通进行中,成功开通后系统自动返回控制台。 在“开通记录”页签可查看服务开通记录。 关闭服务 编译构建服务按构建时长每小时产生费用。为了避免不必要的计费,若您不再使用编译构建服务,建议您关闭服务。
欠费后需要及时充值,详细操作请参见账户充值。 您可以在“费用中心 > 总览”页面设置“可用额度预警”功能,当可用额度、通用代金券和现金券的总额度低于预警阈值时,系统自动发送短信和邮件提醒。 当产生欠费后,请您及时充值使可用额度大于0。
使用NPM构建上传软件包至软件发布库(内置执行机/图形化构建) 应用场景 本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制
配置构建任务事件通知 编译构建服务支持给用户发送事件通知。例如任务构建成功、任务构建失败、任务被禁用、任务配置被更新和任务被删除时,可以给用户发送服务动态通知、钉钉通知或企业微信通知。 在编译构建任务配置页面,切换至“通知订阅”页签,按照实际需要进行配置。 配置服务动态通知 单击“官方通知”下“服务动态”进行设置。
资源扩展 编译构建服务提供的资源扩展为并发扩展,可增加构建任务并发执行数。 场景1 在编译构建服务中,构建任务是构建的最小单元,对于以下构建场景,构建任务可能并不能满足构建要求。例如: 多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系。 希望更模块化、更加
”、“/”、圆括号(中英文)。 字符长度范围为1~128。 工具版本 默认版本为sbt1.3.2-jdk1.8,当前仅支持该版本。 命令 配置Sbt命令,一般使用系统默认给出的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考Sbt官网。 失败后是否继续运行 当前步骤
image_name String 镜像名 image_label String 镜像label base_image String 操作系统 title String 镜像标题 description String 镜像描述 create_time String 镜像创建日期 请求示例
Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置GFortran命令。 一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。 失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。
Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Grunt命令,一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考Grunt官网。 失败后是否继续运行 当前
Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Kotlin构建命令,一般使用系统默认给出的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考Kotlin官网。 失败后是否继续运行 当
Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Grails命令,一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考Grails官网。 失败后是否继续运行 当
Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 命令 配置Bazel命令,一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。更多命令使用方法可参考官网。 失败后是否继续运行 当前步骤执行失
”、“/”、圆括号(中英文)。 字符长度范围为1~128。 工具版本 默认版本为“HarmonyOS-API9”,当前仅支持该版本。 命令 配置命令,一般使用系统默认给出的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。 失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。
创建构建任务 功能介绍 创建构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/create 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 arch 是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID