检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
填写固定值“Task”,标识为一个插件类型。 name 请与注册插件时页面填写的基本信息“唯一标识”字段一致。 friendlyName 请与注册插件时页面填写的基本信息“插件名称”字段一致。 category 请与注册插件时页面填写的基本信息“插件类型”字段一致,包括以下可选值:
图形化新建流水线自定义插件 新建流水线自定义插件 访问CodeArts Pipeline首页。 进入流水线服务首页,单击“服务 > 扩展插件”。 单击,开始注册插件。 填写基本信息,相关参数说明如表1所示。 表1 自定义插件基本信息 参数项 说明 插件图标 插件封面图,不上传将会自动生成系统图标。
name 否 String 扩展点名称 project_uuid 否 String 项目ID region_name 否 String 区域名称 module_id 否 String module id authorization 否 EndpointAuthorizationBody
会变为“使用中”的状态。 配置发布管理原子插件 发布管理提供滚动升级插件、灰度起负载插件、灰度引流插件、灰度下线插件和人工卡点插件五种插件,用于滚动升级和灰度升级,以下分别介绍各插件配置方法。 滚动升级插件 滚动升级包括两种部署方式:镜像创建和YAML创建。 镜像创建:替换工作负载中容器的镜像。
Query参数 参数 是否必选 参数类型 描述 project_uuid 是 String 项目uuid region_name 是 String 区域名 module_id 否 String 模块id offset 否 Integer 页码 limit 否 Integer 每页显示数 请求参数
新增接口:创建流水线、编辑流水线、执行流水线和Webhook触发流水线。 2022-11-08 第十三次正式发布,本次变更说明如下: 下线资源池管理相关接口:register注册Slave接口和Agent状态查询。 2022-09-20 第十二次正式发布,本次变更说明如下: 补充接口请求示例和响应示例。 2022-09-13
基于所选Service关联的Deployment替换新镜像,创建新负载(灰度负载)。 新负载内所有配置,如CPU、内存、副本数等,与旧负载(线上负载)完全一致。 新负载不承接任何流量,可供开发人员进行测试,且对旧负载(线上负载)没有任何影响。 新负载名称为“旧负载名称-灰度版本号”。 灰度引流
projectid 否 String 项目uuid module_ids 否 Array of strings 模块id region 否 String 区域名 name 否 String 模块名称(用于搜索) tags 否 Array of strings 标签 offset 否 Integer
callback_url 否 String 参数解释: 回调链接,注册Webhook时生成。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 security_token 否 String 参数解释: 用户token,注册Webhook时生成。 约束限制: 不涉及。 取值范围:
callback_url 否 String 参数解释: 回调链接,注册Webhook时生成。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 security_token 否 String 参数解释: 用户token,注册Webhook时生成。 约束限制: 不涉及。 取值范围:
服务的终端节点信息可参考地区和终端节点。 流水线的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 流水线的终端节点 区域名称 区域 终端节点(Endpoint) 协议类型 东北-大连 cn-northeast-1 cloudpipeline-ext.cn-northeast-1
开通并授权使用CodeArts Pipeline 前提条件 已注册华为账号并开通华为云。 开通流水线服务 流水线不支持单独购买,需配合CodeArts其他服务使用,开通任意CodeArts套餐即可使用。 进入流水线控制台。 页面提示前往购买CodeArts套餐,单击“购买”。 进
Query参数 参数 是否必选 参数类型 描述 project_uuid 否 String 项目uuid region_name 否 String 区域名 name 否 String 名称 productLine 否 String 产品线 tags 否 Array of strings 标签
500 COCT.0070006 注册Agent失败,请稍后再试 注册Agent失败,请稍后再试 注册Agent失败,请稍后再试 400 COCT.0070026 该Agent已经存在,请检查状态 所注册的Agent已经存在,请在所在资源池中检查 所注册的Agent已经存在,请在所在资源池中检查
展示各原子插件的发布详情,单击可以手动刷新发布单详情。 图2 原子插件的发布详情 表1 原子插件发布单信息 插件类型 发布单信息 滚动升级 发布单展示升级的工作负载信息、工作负载对应的实例信息以及关键事件信息。 工作负载信息 负载名称、类型、命名空间及创建时间。 实例信息 实例名称、实例运行状态、Pod
用户可以在以下两种场景中使用环境变量。 配置发布管理发布策略时,在所编排任务的YAML路径参数中,可以使用“${变量名}”引用环境变量,如:“滚动升级”任务中的“工作负载YAML路径”参数。 图1 引用环境变量 在发布策略关联的YAML配置文件中使用“{{变量名}}”引用环境变量。 图2
callback_url String 参数解释: 回调链接,注册Webhook时生成。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 security_token String 参数解释: 用户token,注册Webhook时生成。 约束限制: 不涉及。 取值范围:
署上线的E2E解决方案,支撑产品的版本级持续交付。通过发布管理可以保证发布团队在保持现有生产环境完整性的同时,高效交付业务所需的应用程序和升级。使用Codearts产品时,虚拟机部署一般使用Codearts Depoly,若为容器化部署则推荐使用Codearts Release。
说明 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。 例如,IAM服务在“华北-北京一”区域的Endpoint为“iam