检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
CreateBuildJobScm 参数 参数类型 描述 branch String 代码分支 url String 代码仓地址 repo_id String repo的id web_url String 代码仓http地址 scm_type String 仓库类别,Repo、Github等 is_auto_build
作请参见API概览。 在调用API之前,请确保已经充分了解编译构建相关概念,详细信息请参见产品介绍。 终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,服务的终端节点信息可参考地区和终端节点。 编译构建的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。
获取编译构建默认参数 查询任务是否已禁用 获取构建任务配置的对比差异 设置回收站中的任务保留时间 查看回收站中删除的构建任务列表 删除回收站中的任务 清空回收站中的任务 恢复回收站中的任务 检查webhook地址参数 获取当前项目默认角色权限矩阵信息 获取修改历史 复制任务名 查看系统预定义参数
String 代码仓分支 scm_type String 代码源类型 scm_web_url String 代码源地址 commit_detail_url String 代码提交记录信息地址(代码源为Repo) 表7 commit_info 参数 参数类型 描述 commit_id String
镜像) 快速使用编译构建服务代码化完成Maven构建(X86,预置镜像) 参数配置 用户自定义参数支持字符串和枚举类型,私密参数,和运行时设置。 编译构建默认生成codeBranch参数和系统预定义参数。用户可以根据需要修改codeBranch参数类型和参数值,并添加其他自定义参
参数 类型 说明 image string 填写镜像地址,有以下两种格式。 cloudbuild@maven3.5.3-jdk8-open:以cloudbuild开始,@作为分隔符,后面是编译构建提供的默认镜像。 完整的swr镜像地址,例如:swr.example.example.c
配置当前构建任务生成的软件包上传到软件发布库中的软件包名称。 不指定(推荐):以文件原始名命名上传到发布库的文件名。包名推荐设置为空,可以上传构建包路径匹配的所有文件。 指定:上传多个文件时,可能会存在被覆盖的情况。如果包名需要设置且存在多个文件上传的情况,推荐增加多个“上传软件包到软件发布库”的构建步骤。 自定义上传目录
增值特性 编译构建服务提供了构建加速包增值特性。 构建加速服务通过解析构建工程的内部依赖关系,将构建任务拆解分发至多个执行机并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 表1 构建加速包 计费方式 包年/包月 适用场景
使用NPM构建上传软件包至软件发布库(内置执行机/图形化构建) 应用场景 本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制
库的代码,借助子模块用户能将公共仓库隔离、复用,能随时拉取最新代码以及对它提交修复,能大大提高团队效率。更多详情请参考配置代码仓库的子模块设置。 开启:当代码仓库存在子模块时,系统在构建时会自动拉取子模块仓库的代码。 不开启:系统不会自动拉取子模块仓库的代码。 开启Git LFS
构建步骤使用这些包或者文件。 获取软件包下载地址 在导航栏选择“制品仓库 > 软件发布库”,进入软件发布库页面。 单击待下载的软件包包名,在软件包包详情页面,“下载地址”即为软件包的下载地址,单击地址旁的,复制该地址。 图1 软件包地址 图形化构建 在配置构建步骤中,添加“下载发布仓库包”构建步骤,参考表1配置参数。
is likely additional logging output above. 原因分析 node-sass的镜像源需要单独设置,如果没有设置,npm默认会去github下载。从软件开发生产线到github的网络不太稳定,容易下载失败。 处理方法 在默认命令npm inst
Repo代码仓提交代码时触发执行,配置方式可参考•持续集成:将“提交代码触发执行”按钮设置为开启...。 定时执行或定时执行时代码相比于上一次构建有变化才执行,配置方法可参考•定时执行:将“启用定时执行”按钮设置为开启状态...。 基于流水线任务触发执行。 本节为您介绍如何在CodeArts
原因分析 分析日志可知,项目中引用了“com.sun.jersey.api.client.config”包下面的内容,但构建时无法从项目中以及所有解析出的依赖包中找到此包导致。导致此结果的原因一般有两大类: 代码问题:代码中包引用不正确,此类问题较易排查,如有遇到可优先排查代码。 环境/
参数类型 描述 branch 否 String 代码分支 url 是 String 代码仓地址 repo_id 是 String repo的id web_url 是 String 代码仓http地址 scm_type 是 String 仓库类别,Repo、Github等 is_auto_build
参数类型 描述 branch 否 String 代码分支 url 是 String 代码仓地址 repo_id 是 String repo的id web_url 是 String 代码仓http地址 scm_type 是 String 仓库类别,Repo、Github等 is_auto_build
像没有设置权限为公开导致报错。 处理办法 进入容器镜像服务,找到构建过程所使用到的镜像,编辑镜像将镜像的类型设置为“公开”,具体操作如下: 登录容器镜像服务。 在左侧导航单击“我的镜像”,然后单击镜像名称进入镜像详情页面,然后单击右上角“编辑”。 在编辑框中,将“类型”设置为“公开”。
在镜像详情页面中,单击对应镜像版本“下载指令”列的复制图标,复制镜像下载指令。 修改代码仓中Dockerfile文件,将文件中镜像地址修改为步骤3中拷贝的地址。 父主题: 镜像问题
是否开启消息通知 param_config 否 String 通知参数配置 use_project_notice 否 String 是否使用项目级消息通知设置 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 result String 返回错误信息 error String
gnuarm-7-2018-q2-update镜像:使用arm-none-eabi-gcc命令,如下: arm-none-eabi-gcc --specs=nosys.specs -o main main.c 说明: Linux下的GNU的makefile编写,请参见官网。 注意Makefile只有行注