检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API的调用方法请参见如何调用API。 约束限制 项目已经存在并且构建任务已经在编译构建服务中创建。 涉及接口 通过用户token、项目id查看项目下用户的构建任务列表。 操作步骤 查看项目下构建任务列表。 接口信息 URI:GET /v3/{project_id}/jobs API文档详情请参见:查看项目下用户的构建任务列表
如何使用构建并发包 本节以用户当前使用X86/ARM 4U8G规格的执行机为例,且购买的套餐中默认单个构建任务并发执行数为5个。 当用户购买五个X86/ARM 4U8G并发包后,可以提升单个构建任务并发执行数到10个,且无需任何配置,在达到默认执行资源上限后,自动使用已购买的4U8G并发包资源。
代码来源:只支持Repo url: "git@codehub.devcloud.example.example.com:test/python3.git" # 拉取代码的ssh地址。 branch: "master" # 拉取的代码分支。
任务名称 自定义任务名称,例如:test_build_accelerate_task。 代码源 选择“Repo”。拉取CodeArts Repo代码仓中的代码进行编译构建。 代码仓 选择新建CodeArts Repo代码仓中新建的代码仓库名称“test_build_accelerate”。
0210043,制作Docker镜像失败。 COPY failed: stat /var/lib/docker/tmp/docker-builder076130522/test.txt: no such file or directory 原因分析 ADD指令的源文件为“./temp”,而当前工作目录下没有temp文件。
启动时间 & 执行时长 构建任务启动时间和构建所用时长。 操作 开始构建、收藏任务、单击展开下拉菜单(编辑、复制、禁用、删除任务,具体操作请参考管理构建任务生命周期)。 单击构建任务名称,进入“构建历史”列表页面,可以查看最近的构建历史记录(默认30天,可通过页面左上角的“日期选择组件”自定义时间周期)。
参数设置:可配置执行任务时的自定义参数。 执行计划:可配置触发事件(持续集成)和定时执行。 修改历史:可查看构建任务的修改记录。 权限管理:可配置不同角色的权限。 通知:可配置任务事件类型通知信息(包括任务构建成功、失败、删除、配置更新、被禁用)。 根据需要选择对应页签并进行编辑,单击“保存并执行
执行构建任务时,日志报如下异常信息: Get https://swr.example.example.com/v2/codeciexample-test/demo/manifests/v1.1: denied: You may not login yet 原因分析 构建任务中有“使用SW
可选参数。根据编程语言选择“.gitignore”,例如:Java。 初始化设置 勾选全部。 允许项目内人员访问仓库:选择后会自动将项目中的项目经理设为仓库管理员,开发人员设为仓库普通成员。当项目新增这两个角色时,也会自动同步到已经存在的仓库中。 允许生成README文件:可以通过编辑README
com/maven cache: true # 是否开启缓存 command: mvn package -Dmaven.test.failure.ignore=true -U -e -X -B - upload_artifact: inputs:
文件路径),如有必要先执行“cd”命令进入子目录。 示例: cd demo-root/demo mvn package -Dmaven.test.failure.ignore=true 父主题: 通用构建问题
单击用户名,在下拉菜单中选择“租户设置”。 选择导航栏“编译构建 > 自定义模板”,即可在列表中看到已保存的构建模板。 对已保存的构建模板,可以完成以下操作: 表2 管理自定义模板 操作 说明 搜索模板 在搜索框输入关键字,可搜索模板。 收藏模板 单击,可以收藏该模板。 删除模板 单击,在弹框中单击“确定”,即可删除该模板。
配置构建步骤 使用Maven构建 使用Android构建 使用Npm构建 使用Gradle构建 使用Yarn构建 使用gulp构建 使用Grunt构建 使用mono构建 使用PHP构建 使用SetupTool构建 使用PyInstaller构建 使用shell命令构建 使用Gnu-arm构建
构建步骤,其他参数保持默认即可。 命令:mvn package -Dmaven.test.skip=true -U -e -X -B命令前加“#”,删除#mvn deploy -Dmaven.test.skip=true -U -e -X -B前的“#”。 发布依赖包到CodeA
配置构建任务事件通知 编译构建服务支持给用户发送事件通知。例如任务构建成功、任务构建失败、任务被禁用、任务配置被更新和任务被删除时,可以给用户发送服务动态通知、钉钉通知或企业微信通知。 在编译构建任务配置页面,切换至“通知订阅”页签,按照实际需要进行配置。 配置服务动态通知 单击“官方通知”下“服务动态”进行设置。
> <version></version> </dependency> </dependencies> 依赖范围错误 使用Maven管理依赖时,Maven坐标中scope属性定义了依赖的有效范围。错误地指定依赖范围会导致该依赖在compile时无效,如果此时在项目主代码中使
选填,分支名,可自定义,与url一起确定缓存标签 url:git@codehub.devcloud.example.example.com:test/python3.git # 选填,可自定义,与branch一起确定缓存标签 表1 配置参数表 参数项 参数类型 描述 是否必填 CL
添加两个构建步骤:Maven构建和上传软件包到软件发布库,并将Maven构建默认命令修改为: mvn compile jib:buildTar -Dmaven.test.skip=true -U -e -X –B jib构建工具主要包含了四个强大的功能,由于编译构建是在没有docker环境的情况下构建,
CodeArts Build最佳实践汇总 本文汇总了基于编译构建服务(CodeArts Build)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松构建。 表1 CodeArts Build最佳实践一览表 最佳实践 说明 基于Maven构建产物制作Do
执行Msbuild构建时,项目指定了.NET SDK XXX版本 问题现象 构建失败,异常信息为:项目指定了dotnet sdk XXX,在XXX路径下不能找到对应的SDK工具集,请确定是否安装了对应版本的SDK。 原因分析 由于项目指定了特定版本的.NET Core SDK,不使用镜像预装的兼容的