检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看任务是否在构建 获取覆盖率接口 获取任务各阶段信息 获取指定工程的简要构建信息 构建历史页获取构建次数 保存模板使用记录 洞察构建时长 配置文件权限 添加文件权限 文件管理文件下载 删除文件管理文件 删除任务 编辑页获取参数类型的接口 获取当前用户的项目信息列表 查询租户下文件列表 获取编译构建默认参数
本视频介绍基于Maven构建的图形化构建方式,演示上传软件包至软件发布库操作。 图形化构建 在配置构建步骤中,添加“上传软件包到软件发布库”构建步骤,参考表1配置参数。 当执行机选择Windows执行时,需添加“上传软件包到软件发布库(Windows环境)”构建步骤。 表1 上传软件包到软件发布库参数说明
依赖镜像仓异常。 处理方法 建议配置开源镜像站,稳定、快速,配置方法如下: 进入构建任务依赖的代码仓库,在“build.gradle”文件中添加如下代码,即可配置开源镜像仓。 allprojects { repositories { maven { url 'https://repo
CreateBuildJobParameterParam 参数 是否必选 参数类型 描述 name 否 String 参数字段名 value 否 String 参数字段值 limits 否 Array of LimitsParam objects 枚举类参数限制 表7 LimitsParam
自定义仓库名称,例如“maven_repository”。 制品类型 选择“Maven”。 归属项目 默认填写为“build-bestpractice”,无需手动填写。 添加路径白名单 本实践不涉及,无需填写。 版本策略 选择发布的版本,Release(功能稳定的发行版本)或者Snapshot(功能不稳定、处于
构建服务支持用户手动新建资源池和代理,执行脚本,若不自定义执行机则默认使用公共执行资源池。 当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后制作Docker镜像再推送至SWR仓库,再通过使用SWR公共镜像即可实现自定义环境构建。
图1 编辑镜像 获取完整的镜像地址:单击复制镜像下载指令,其中,docker pull后面部分为镜像地址。 图形化构建 在配置构建步骤中,添加“使用SWR公共镜像”构建步骤,参考表1配置参数。 表1 使用SWR公共镜像参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
通过Docker命令操作镜像 图形化构建 在配置构建步骤中,添加“执行Docker命令”构建步骤,参考表1配置参数。 表1 执行Docker命令参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
NET Frameworks。 Msbuild构建仅支持图形化构建。 Msbuild构建仅可单独使用,如果构建任务中已有其他构建步骤,将无法添加“Msbuild构建”。 Msbuild构建场景 表1 已支持的场景 场景类型 说明 无外部依赖 参考镜像版本及对应工具版本,对于仅使用了
构建执行参数子参数 表8 CreateBuildJobParameterParam 参数 参数类型 描述 name String 参数字段名 value String 参数字段值 limits Array of LimitsParam objects 枚举类参数限制 表9 LimitsParam
处理方法 检查LodopFuncs.js文件中getCLodop函数是否已定义。 如果文件正常,可以在eslint检查不通过的文件头部添加如下命令行忽略eslint的检查。 /* eslint-disable */ 父主题: Npm构建
每页显示的条目数量,page_size小于等于100 默认取值: 10 search 否 String 查询条件 sort_field 否 String 排序的字段 sort_order 否 String 排序顺序 creator_id 否 String 创建人ID build_status 否 String
新建或编辑Maven构建任务时,在“构建步骤”页签,添加“下载文件管理的文件”步骤,然后选择上传的settings.xml文件。 在“Maven构建”默认命令末尾添加“--settings settings.xml”,即可使用已添加的settings.xml文件执行Maven构建。
Build内置30+种构建模板,您可以根据实际需要选择构建模板,选择后单击“确定”,构建任务即可新建完成。 也可以选择“空白构建模板”,然后在配置构建任务时添加实际使用的构建步骤。 如果预置模板不满足使用要求,也可以自定义模板。 页面自动跳转到“构建步骤”页面,可继续配置构建任务。 自定义构建任务模板
的方式托管到编译构建服务中,通过编译构建服务进行调度并执行构建任务。 可根据实际情况选择内置执行机或自定义执行机,自定义执行机为在资源池中添加的代理执行机,具体自定义操作可参考资源池管理。 宿主机目录与容器目录映射 配置自定义执行机的目录和容器的目录映射,配置映射后,可将自定义执
自定义构建环境 背景信息 当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后自定义构建环境,再使用自定义环境构建。 基础镜像 编译构建使用centos7和ubuntu18作为基础镜像,并提供多种构
构建执行参数子参数 表7 CreateBuildJobParameterParam 参数 参数类型 描述 name String 参数字段名 value String 参数字段值 limits Array of LimitsParam objects 枚举类参数限制 表8 LimitsParam
ttings settings.xml,即可使用已添加的“settings.xml”文件执行Maven构建。 方法二: 访问服务首页。 在构建任务列表页,单击对应的构建任务名称。 单击“编辑”按钮,在“Maven构建”步骤前,添加“下载文件管理的文件”步骤。 单击“上传”,上传自定义的“settings
构建执行参数子参数 表9 CreateBuildJobParameterParam 参数 参数类型 描述 name String 参数字段名 value String 参数字段值 limits Array of LimitsParam objects 枚举类参数限制 表10 LimitsParam
install时,提示异常信息如下: 原因分析 解析文件中的json字符串失败,有可能从镜像仓下载的文件不完整。 处理方法 修改Npm镜像仓,在Npm构建步骤里,添加如下命令: 1 npm config set registry https://repo.xxcloud.com/repository/npm/