检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
该构建任务拉取的源代码根目录,即工作空间。 GIT_TAG 代码tag名,在配置代码下载时指定tag构建才有值。 COMMIT_ID_SHORTER 代码提交号的前8位。在配置代码下载时指定CommitID构建才有值。 COMMIT_ID 代码提交号。例如:b6192120acc
restore. 原因分析 由于当前路径下存在多个sln文件或者不存在项目定义文件,造成构建失败。 处理方法 若当前路径存在多个sln文件请指定需要构建的sln文件,如msbuild demo.sln。 若当前路径不存在sln文件,请用cd命令定位到sln所在路径,如cd src。
通过编译构建服务完成Ant构建并上传软件包至软件发布库(X86,预置镜像,图形化构建) 本节以Ant构建为例,为您介绍如何快速使用X86服务器,并以图形化构建的方式构建项目和上传软件包至软件发布库。 前提条件 已注册华为云并实名认证,如果还没有华为账号,请参考以下步骤创建。 打开华为云网站。
配置执行构建任务时是否指定Tag构建或CommitID构建。 不指定:拉取全部代码进行构建。 指定Tag构建:仅拉取指定Tag的代码进行构建。执行构建任务时需在弹框中输入Tag。 Tag是指代码仓库中的标签。如果代码源选择的是Repo,关于如何创建Tag可参见标签管理。如果代码
如何使用jib-maven-plugin插件构建Maven工程制作镜像 问题现象 由于CodeArts官方提供的maven镜像中没有docker环境,所以,使用docker-maven-plugin插件构建的项目通过CodeArts的编译构建制作镜像时会报错,比如: INFO: I/O
distribute_job # 构建任务名称 build_ref: accelerate.yml # 指定构建加速脚本,脚本名称可自定义 worker: 2 # 指定为16vCPU的倍数,例如2就代表使用了32vCPU进行加速 参数说明如下: jobs_reso
配置CodeArts Build项目级角色权限 新增的成员需赋予指定的角色,不同角色具备的默认权限不同。各角色具备的默认权限如表1。 表1 编译构建服务默认角色权限 角色 创建 编辑 删除 查看 执行 复制 禁用 权限管理 分组 项目经理 √ √ √ √ √ √ √ √ √ 产品经理
Build提供大量构建工具,如果已有工具不能满足您的使用要求,如缺少必要的依赖包、工具等,您可以根据需要,通过自定义Dockerfile文件的方式制作镜像并推送至指定的SWR仓库后使用,使用方法可参考使用自定义环境构建。 本节以Maven构建为例,为您介绍如果通过修改Dockerfile文件自定义环境。
如何调用API 构造请求 认证鉴权 返回结果
获取项目ID 调用API获取项目ID 项目ID通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。
distribute_job # 构建任务名称 build_ref: accelerate.yml # 指定构建加速脚本,脚本名称可自定义 worker: 2 # 指定为16vCPU的倍数,例如2就代表使用了32vCPU进行加速 参数说明如下: jobs_reso
应用场景 针对不同的构建业务场景,某些构建程序(例如基于C/C++、C#等应用程序)需要基于Windows操作系统进行构建。本示例将指导用户如何使用自有的Windows执行机执行构建。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 约束限制 需已具备CodeArts
"error_code": "IAM.0011" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
Content-Type: application/json X-Auth-Token: ABCDEFJ.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。 AK/SK认证 AK/SK签名
基本概念 表1 编译构建服务基本概念 词汇 定义 执行参数 构建任务运行时才指定值的参数,按照类型分为“自定义参数”和“系统预定义参数”。 服务扩展点 一种扩展插件,为平台提供链接第三方服务的能力。如,编译构建服务使用服务扩展点可连接通用Git平台获取项目源码,服务扩展点可以提供对此类连接的新建、编辑、删除等操作。
如何推送镜像到其他租户 问题现象 制作镜像并推送到SWR仓库时,提示错误信息“DEV.CB.0210043”,并提示制作Docker镜像失败。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“制作镜像并推送到SWR仓库”。
如何使用构建并发包 本节以用户当前使用X86/ARM 4U8G规格的执行机为例,且购买的套餐中默认单个构建任务并发执行数为5个。 当用户购买五个X86/ARM 4U8G并发包后,可以提升单个构建任务并发执行数到10个,且无需任何配置,在达到默认执行资源上限后,自动使用已购买的4U8G并发包资源。
如何配置及清理Maven构建缓存 编译构建提供了构建缓存功能,构建时可将依赖缓存于用户私有存储空间,下次构建时直接使用,无需重复下载,可极大提高构建效率。 构建缓存配置 新建编译构建任务时,默认选择使用缓存加速构建,用户可以在配置“Maven构建”步骤时选择是否使用缓存。 缓存清理步骤
如何查找Maven构建中正确的构建包路径 新建Maven构建任务,在“Maven构建”构建步骤后增加“上传软件包到软件发布库”构建步骤。 配置构建包路径,填写任意路径并保存。 执行构建任务,在日志中找到BUILD SUCCESS信息。 往上几行找到形如“/target/****.war”的信息,即为准确的构建包路径。
通常情况下,此类程序集默认安装于本地系统,无需指定程序集位置,VS构建时会从默认配置的几个程序集路径查找,可以构建成功;而云端构建环境对应目录无此程序集,进而导致本地与云端构建不一致。 为解决此类场景,Msbuild集成了NuGet,可以在构建时从远程仓库下载对应程序集,此时只需于项目中指定“packages