检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
默认分支。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 git_url 否 String 参数解释: Git仓库https地址,例如https://example.com/CloudPipelinezycs00001/2000.git。 约束限制: 不涉及。 取值范围:
取值范围: 目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 源参数 表5 params 参数 是否必选 参数类型 描述 git_type 是 String 参数解释: 代码仓类型。 约束限制: 不涉及。 取值范围: 目前支持codeh
0070400 资源池id仅支持数字、字母字符(32字符) 资源池id仅支持数字、字母字符(32字符) 资源池id仅支持数字、字母字符(32字符),请按规范填写 400 COCT.0070400 Agent名称仅支持数字、字母,._-字符(1-50字符) Agent名称仅支持数字、字母,._-字符(1-50字符)
环境所属项目,不可修改。 环境名称 发布管理环境唯一标识。支持中文、英文字母、数字、“-”、“_”,长度不超过128个字符。 资源类型 承载服务的资源类型,当前支持华为云CCE集群、UCS集群和自建Kubernetes集群,不同类型的资源支持的部署插件不同。 CCE:华为云对Kuberne
参数说明 参数项 说明 仓库类型 代码仓库的类型,当前仅支持Repo。 代码仓 当前项目下的代码仓。 分支 代码仓库分支。 工作负载YAML路径 升级的工作负载YAML路径,填写YAML文件的相对路径。 当前目录为代码分支的根目录。 仅支持单个YAML文件。 YAML路径可以使用“${变
用户开通云审计服务并创建和配置追踪器后,CTS可记录流水线的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的流水线操作列表,请参见云审计服务支持的操作列表。 日志 出于分析或审计等目的,用户开启了云审计服务后,系统开始记录流水线资源的操作。云审计服务管理控制台保存最近7天的操作记录。
开通云审计服务后,系统开始记录CodeArts Pipeline资源的操作。云审计服务管理控制台保存最近7天的操作记录。 CTS支持的CodeArts Pipeline操作 表1 云审计服务支持的CodeArts Pipeline操作列表 操作名称 资源类型 事件名称 执行流水线任务 pipeline
默认分支。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 git_url 否 String 参数解释: Git仓库https地址,例如https://example.com/CloudPipelinezycs00001/2000.git。 约束限制: 不涉及。 取值范围:
任务ID:流水线阶段任务的ID,同一条流水线上的任务ID不能重复。支持大小写英文字母、数字、“-”、“_”,长度范围为1~128个字符。 执行主机:包括内置执行机和自定义执行机。 内置执行机:服务提供的执行主机,用户无需配置开箱即用。 自定义执行机:支持用户自行配置工具和运行环境,以满足不同任务的需
FormData参数 参数 是否必选 参数类型 描述 upload_file 是 File 参数解释: 图标文件。 约束限制: 不涉及。 取值范围: 仅支持png、jpeg、jpg,文件大小不超过512kb,建议128*128px。 默认取值: 不涉及。 响应参数 状态码: 200 表5 响应Body参数
CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行开发、验证、部署及上线发布,缩短需求发布周期。同时支持企业按照业务功能组织团队,优化管理模型,使运作更精细化,有效提升团队运作效率。 该解决方案介绍如何通过
NotFound 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 405 MethodNotAllowed 请求中带有该资源不支持的方法。 建议直接修改该请求,不要重试该请求。 406 Not Acceptable 服务器无法根据客户端请求的内容特性完成请求。 407
图1 新建规则 表2 规则参数说明 参数项 说明 名称 规则名称,默认根据当前时间生成。支持中文、大小写英文字母、数字、“-”、“_”,长度不超过128个字符。 类型 规则类型,与插件类型对应。支持构建、代码检查、测试三种类型插件。 构建:用于代码构建的执行插件。 代码检查:用于检查代码质量的插件。
获取项目ID 调用API获取项目ID 项目ID可通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。
取值范围: 不涉及。 表6 stage_status_list 参数 参数类型 描述 name String 参数解释: 阶段名称。 取值范围: 仅支持输入中文、大小写英文字母、数字、'-'、'_'、','、';'、':'、'.'、'/'、'('、')'、'('、')'及空格,其中空格不可在名称开头或结尾使用,且长度为[1
参数解释: 错误码。 取值范围: 不涉及。 请求示例 GET https://{endpoint}/v3/templates/eafaff0bf9094d3d8456d13dddf67b40/status GET https://{endpoint}/v3/templates/ea
微服务ID。 约束限制: 不涉及。 取值范围: 32位字符串。 默认取值: 不涉及。 name 否 String 参数解释: 流水线名称,支持模糊查询。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 status 否 Array of strings 参数解释:
category String 参数解释: 阶段类型。 取值范围: 不涉及。 name String 参数解释: 阶段名称。 取值范围: 仅支持输入中文、大小写英文字母、数字、'-'、'_'、','、';'、':'、'.'、'/'、'('、')'、'('、')'及空格,其中空格不可在名称开头或结尾使用,且长度为[1
发布后是否删除特性分支 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 - String 请求是否成功 请求示例 PUT https://{endpoint}/v2/2d09f712e9504b61b034cc8f40e475a8/change-request/095
CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行开发、验证、部署及上线发布,缩短需求发布周期。同时支持企业按照业务功能组织团队,优化管理模型,使运作更精细化,有效提升团队运作效率。 该解决方案介绍如何通过