-
示例1:执行构建任务并查看任务是否为运行状态 - 编译构建 CodeArts Build
操作步骤 执行构建任务。 接口信息 URI:POST /v3/jobs/build API文档详情请参见:执行构建任务 API Explorer在线调试请参见: 执行构建任务 请求示例 POST https://cloudbuild-ext.cn-north-1.myhuaweicloud
-
示例2:根据项目ID查看项目下构建任务列表 - 编译构建 CodeArts Build
接口信息 URI:GET /v3/{project_id}/jobs API文档详情请参见:查看项目下用户的构建任务列表 API Explorer在线调试请参见: 查看项目下用户的构建任务列表 请求示例 GET https://cloudbuild-ext.cn-north-1.myhuaweicloud
-
计费模式概述 - 编译构建 CodeArts Build
用于长期、稳定的业务需求。以下是一些适用于包年/包月计费模式的业务场景: 稳定业务需求:对于长期运行且资源需求相对稳定的业务,如企业官网、在线商城、博客等,包年/包月计费模式能提供较高的成本效益。 长期项目:对于周期较长的项目,如科研项目、大型活动策划等,包年/包月计费模式可以确保在整个项目周期内资源的稳定使用。
-
使用jib-maven-plugin插件构建maven工程制作镜像 - 编译构建 CodeArts Build
</jvmFlags> <!--要暴露的端口--> <ports> <port>8080</port>
-
通过代码缓存方式实现构建加速 - 编译构建 CodeArts Build
使用代码缓存加速需购买配套加速特性包,购买方法请参考购买构建加速包。 YAML文件配置方法 参考8,在env中配置如下示例代码。 1 2 3 4 5 6 7 8 9 10 11 12 params: # 构建参数,可在构建过程中引用 - name: CLOUD_BUILD_UPLOAD_FLAG
-
创建构建模板 - 编译构建 CodeArts Build
scope String 模板范围,自定义模板默认为custom description String 模板说明 tool_type String 构建工具类型,yaml构建还是action构建 intl_description Object intl说明 parameters Array
-
创建构建任务 - 编译构建 CodeArts Build
"value" : "master" }, { "name" : "description", "value" : "description" }, { "name" : "deletion", "value"
-
上传软件包到软件发布库 - 编译构建 CodeArts Build
仅支持上传单个文件、多个文件;不支持上传文件夹、自动创建路径。 例如,“a”目录下有“aa”文件和“b”目录,“b”目录下有“bb”文件,构建包路径配置为“a/**”。 即递归扫描“a”目录下所有文件,两个文件是同一个目录下,“aa”、“bb”两个文件将会上传到同一个目录下,系统不会在软件发布库里自动创建“b”目录。
-
停止构建任务(待下线) - 编译构建 CodeArts Build
请求示例 POST https://{endpoint}/v3/jobs/Stop { "job_id" : "f9d6c8466d614a9788e9a0acf6c15f46", "build_no" : "20" } 响应示例 状态码: 200 OK { "result"
-
使用mono构建 - 编译构建 CodeArts Build
msbuild /p:OutputPath=../buildResult/Release/bin zip -rq ./archive.zip ./buildResult/Release/bin/* 参数名 参数类型 描述 是否必填 默认值 command string
-
更新构建任务 - 编译构建 CodeArts Build
"value" : "master" }, { "name" : "description", "value" : "description" }, { "name" : "deletion", "value"
-
查询构建模板 - 编译构建 CodeArts Build
scope String 模板范围,自定义模板默认为custom description String 模板说明 tool_type String 构建工具类型,yaml构建还是action构建 intl_description Object intl说明 parameters Array
-
使用Maven构建 - 编译构建 CodeArts Build
配置后,需在命令窗口,使用“#”注释命令mvn package -Dmaven.test.skip=true -U -e -X -B,如下图: 删除#mvn deploy -Dmaven.test.skip=true -U -e -X -B命令前的“#”,如下图: 上传的私有依赖包,在其他项目添加pom
-
执行构建任务 - 编译构建 CodeArts Build
执行任务ID为“f9d6c8466d614a9788e9a0acf6c15f46”,代码仓名称为“codeBranch”,代码仓分支为“master”的构建任务 POST https://{endpoint}/v3/jobs/build { "job_id" : "f9d6c8466d
-
使用SetupTool构建 - 编译构建 CodeArts Build
7后建议使用python setup.py sdist bdist_wheel,打包为源码包和whl格式的安装包,以便使用pip安装。 代码化构建 1 2 3 4 5 6 7 8 9 10 11 version: 2.0 # 必须是2.0 steps: BUILD:
-
删除构建任务 - 编译构建 CodeArts Build
cf8be681d4bd6fdd2f6/delete 响应示例 状态码: 200 OK { "status" : "success", "result" : { "job_id" : "f9d6c8466d614a9788e9a0acf6c15f46", "project_id"
-
获取构建产物详情信息 - 编译构建 CodeArts Build
"project_id" : "a287e712be6c404ca26e5f69040fa12b", "name" : "a287e712be6c404ca26e5f69040fa12b", "version" : "a287e712be6c404ca26e5f69040fa12b"
-
构建环境 - 编译构建 CodeArts Build
8.3-zip6.00镜像执行shell命令,该镜像基于EulerOS,默认安装zip、unzip、sudo、git、wget等软件。 镜像 镜像内置工具 shell4.2.46-git1.8.3-zip6.00 git、wget 1.14、zip 3.0、unzip 6.0、sudo
-
恢复构建任务 - 编译构建 CodeArts Build
4cf8be681d4bd6fdd2f6/recover 响应示例 状态码: 200 OK { "status" : "success" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11
-
禁用构建任务 - 编译构建 CodeArts Build
4cf8be681d4bd6fdd2f6/disable 响应示例 状态码: 200 OK { "status" : "success" } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11