检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
代码缓存更新。代码检出有变化时,会增量扫描目录树,缓存差异文件和目录树,加速下次构建缓存效率。 效果示例 在缓存盘有缓存的情况下,200万个文件(190G)还原时间在2到3分钟(仅供参考,实际效率受执行机规格、负载等影响)。 父主题: 加速构建任务
状态 next_action Integer 下一个活动日 next_action_remain_day Integer 下一个活动日剩余时间 next_action_url String 名称 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code
配置执行构建任务时是否指定Tag构建或CommitID构建。 不指定:拉取全部代码进行构建。 指定Tag构建:仅拉取指定Tag的代码进行构建。执行构建任务时需在弹框中输入Tag。 Tag是指代码仓库中的标签。如果代码源选择的是Repo,关于如何创建Tag可参见标签管理。如果代码
Build提供大量构建工具,如果已有工具不能满足您的使用要求,如缺少必要的依赖包、工具等,您可以根据需要,通过自定义Dockerfile文件的方式制作镜像并推送至指定的SWR仓库后使用,使用方法可参考使用自定义环境构建。 本节以Maven构建为例,为您介绍如果通过修改Dockerfile文件自定义环境。
配置CodeArts Build项目级角色权限 新增的成员需赋予指定的角色,不同角色具备的默认权限不同。各角色具备的默认权限如表1。 表1 编译构建服务默认角色权限 角色 创建 编辑 删除 查看 执行 复制 禁用 权限管理 分组 项目经理 √ √ √ √ √ √ √ √ √ 产品经理
系统,无需指定程序集位置,VS构建时会从默认配置的几个程序集路径查找,可以构建成功。而云端构建环境对应目录无此程序集,进而导致云端构建环境与本地不一致带来的失败。 为解决此类场景,Msbuild集成了NuGet,可以在构建时从远程仓库下载对应程序集,此时只需于项目中指定“packages
Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 使用Token前请确保Token离过期有足够的时间,防止调用API的过程中Token过期导致调用API失败。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权
子任务名称 build_duration Integer 子任务构建耗时 start_time String 子任务开始时间 finish_time String 子任务结束时间 build_no String 子任务构建编号 状态码: 400 表7 响应Body参数 参数 参数类型 描述
String 模板类别 public Boolean 模板是否公开 name String 模板命名 create_time String 创建时间 domain_id String domainId weight Double 权重 user_id String 用户id user_name
init步骤后使用 srcdir srcdir属性指定上面定义好的java代码的路径属性src.dir destdir destdir属性指定定义的存放编译完的class文件的classes目录 source,target 指定编译时使用的jdk版本 1 2 3 4 5 6 7 8
获取项目ID 调用API获取项目ID 项目ID通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。
镜像仓库中找不到指定的镜像或当前用户对该镜像没有pull权限时,会出现该错误。 此例的Dockerfile中,FROM java1:8ull-jdk-alpine命令指定的镜像“java1”无法在镜像仓库中找到,故出现此错误,请核对并修正镜像名后重试即可。 指定的镜像标签不存在 错误日志
通常情况下,此类程序集默认安装于本地系统,无需指定程序集位置,VS构建时会从默认配置的几个程序集路径查找,可以构建成功;而云端构建环境对应目录无此程序集,进而导致本地与云端构建不一致。 为解决此类场景,Msbuild集成了NuGet,可以在构建时从远程仓库下载对应程序集,此时只需于项目中指定“packages
success_density String 构建时长 execution_time String 执行耗时 genrate_time String 生成时间 region String 局点 is_success String 是否通过 状态码: 400 表6 响应Body参数 参数 参数类型
内容和需要@的成员,多个成员id之间用英文逗号分开。 配置完成后,当任务运行结果满足事件类型设置集时,编译构建服务会发送消息到指定的企业微信群并@到指定企业微信名。 配置飞书消息通知 父主题: 配置构建任务
Gradle构建 找不到指定版本的Gradle工具
则依赖的范围需要为以下之一: compile provided system:系统依赖范围必须通过systemPath指定依赖文件位置,且依赖文件必须存在于指定目录。 使用GAV模式上传依赖包 在私有依赖仓库上传自研依赖包A时,如果选择GAV模式,只需要上传jar文件,系统会自动
t、namespace未定义 执行Msbuild构建时,报错提示当前路径下存在多个解决方案/不存在项目文件 执行Msbuild构建时,项目指定了.NET SDK XXX版本 执行Msbuild构建时,找不到**文件 执行Msbuild构建时,编译过程出现的file path too
配置当前构建任务生成的软件包上传到软件发布库中的目录名。 不指定(推荐):以构建编号命名上传到发布库的文件存储目录名。 指定:可能会覆盖同名存储目录下的文件。 包名 可选参数。 配置当前构建任务生成的软件包上传到软件发布库中的软件包名称。 不指定(推荐):以文件原始名命名上传到发布库的文件名。
apt-get install -y wget # 1、创建安装JDK工具的目录 # 2、通过官方下载指定版本的JDK安装包到临时目录 # 3、通过tar命令解压JDK安装包到指定目录 # 4、删除下载的JDK安装包 RUN mkdir /usr/local/jdk \ && wget