检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务前可免费体验,使用量超出免费额度时,系统将会提示购买资源包或并发包或升级为专业版、铂金版。 编译构建是软件开发生产线CodeArts的一个服务,您可以购买CodeArts套餐,相比按需计费更加优惠,套餐详情请参考CodeArts计费说明。 计费项 编译构建服务的计费项为构建时
可用区(AZ:Availability Zone) 一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 华为云的区域默认对应一个项目,这个项目由系统预置
Repo代码仓提交代码时触发执行,配置方式可参考•持续集成:将“提交代码触发执行”按钮设置为开启...。 定时执行或定时执行时代码相比于上一次构建有变化才执行,配置方法可参考•定时执行:将“启用定时执行”按钮设置为开启状态...。 基于流水线任务触发执行。 本节为您介绍如何在CodeArts
branch:master # 选填,分支名,可自定义,与url一起确定缓存标签 url:git@codehub.devcloud.example.example.com:test/python3.git # 选填,可自定义,与branch一起确定缓存标签 表1 配置参数表 参数项 参数类型
新建CodeArts Repo代码仓 在页面导航栏选择“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。 选择“Java Maven Demo”模板,单击“下一步”。 填写代码仓库名称为“Repo01”,其他参数保持默认即可。 单击“确定”。 新建build.yml文件
stamp 、generate_src_installed_info.stamp。一般这样的target的下一层直接依赖是工程中的多个小模块,如鸿蒙的ark模块、ace模块。这些对应的target在同一个工程里一般不会变化。 默认值:"obj/build/ohos/common/gene
构建加速的同时worker向构建执行机实时传输文件。开启后效率会进一步提升,但会存在概率性编译失败的情况。 1:开启。 0:关闭(默认)。 1 TB_MAKE_J 设置构建并发数。默认为worker核数。 16 TB_REFER_NINJA_FILE 如果存在串行执行一个一模一样的ninja工程时,可以使用此变量优化构建速度
构建任务A中包括4个子任务,启动构建任务A,此时任务并发数为4。 父任务(构建任务A)不会占用一个并发。 构建并发包为租户级别,一个并发包资源同时只能由一个构建任务使用。 场景2 一个编译构建任务可能会被多次启动,比如:租户A直接在编译构建服务页面启动构建任务A,租户B在流水线
的,进入server目录下才发现POM文件。 处理方法 这种情况下,需要修改系统默认构建命令。以上面的源码结构为例,解决办法两种,两者选其一即可: 先执行cd server进入server目录,然后执行mvn编译命令。 在maven编译命令后增加-f ./server/pom.xml,指定pom文件的路径。
下: 列表项 说明 名称 构建任务所属项目名及构建任务名,单击项目名可以进入到项目下编译构建列表,单击任务名可以进入到构建历史页面。 最近一次执行 任务执行人员、触发方式、所用仓库的分支、CommitID等信息。 最近执行结果 从右到左显示最近执行结果,绿色为成功,蓝色为执行中,
返回结果 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于管理员创建IAM用户接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请
查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如,您需要创建IAM用户,由于IAM为全局服务,则使用任一区域的Endpoint即可,比如“华北-北京一”区域的Endpoint(iam.cn-north-1
只能使用数字,大于等于1。 默认取值: 1 表2 Query参数 参数 是否必选 参数类型 描述 offset 是 Integer 偏移量,传入前一次请求返回的offset length 否 Integer 可控制返回内容长度,默认值为1000000 请求参数 表3 请求Header参数
stom时该参数生效,非必填。 否 envs map 构建环境配置项,与env配置功能相同,两者配置其一即可,支持条件语句condition,可以更加灵活的根据不同场景使用同一个YAML文件。 condition:条件判断语句,符合当前条件判断的会使用对应resource配置的环境信息。
可开始构建,可提升任务配置效率。 步骤 一个步骤代表编译过程中的一个自动化环节,如编译一个jar包可包含“Maven构建”和“上传软件包到软件发布库”两个构建步骤,即可完成一个软件包的自动化生产。 Domain ID 创建租户时生成的唯一身份标识。
结果 表4 result 参数 参数类型 描述 id String id build_project_id String 构建工程ID,唯一对应codeci_job_id build_record_id String 构建记录ID parent_record_id String 父构建记录ID
用要求,您可以自定义构建环境。 命令 配置构建打包命令,默认命令是将项目打包成一个可执行文件。更多命令使用方法可参考PyInstaller官网。 失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修改在创建代
结果 表4 result 参数 参数类型 描述 id String id build_project_id String 构建工程ID,唯一对应codeci_job_id build_record_id String 构建记录ID parent_record_id String 父构建记录ID
使用要求,您可以自定义构建环境。 命令 配置GFortran命令。 一般使用系统默认生成的命令即可。如有特殊构建要求,可以在文本域中输入自定义的构建脚本。 失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 代码化构建 参考以下代码示例,修
total Integer 记录总数 表5 HistoryRecord 参数 参数类型 描述 record_id String 构建记录id--唯一key job_id String 任务id build_number Integer 构建编号 start_time String 构建开始时间