检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
规则:基于扩展插件的输出阈值,设置比较关系和阈值条件,供策略使用,并最终应用到流水线准出条件中,作为准出条件的判断依据。 策略:策略是一系列规则的集合,每个规则对应了一个步骤插件的输出指标值的条件模板,通过预定义策略,可以很方便地在多条不同流水线中应用同样的准出条件。
with: # 以键值对的形式定义插件的运行参数,可引用env中定义的变量。
找到云原生发布插件关联的环境,单击环境名称,进入“环境信息”页面。 切换至“发布策略”页签,为发布环境配置发布策略。 重新执行流水线。 父主题: 常见报错解决方法
在搜索框输入“部署”关键字或单击“部署”分类,找到“Deploy部署”插件。 将鼠标移动到插件,单击“添加”,选择已创建的部署应用,输入package_url路径,并关联上一步的构建任务。
<job_id>.steps<*>.uses可指定步骤运行的插件。
云原生微服务发布管理能力,支持微服务灰度编排发布能力,支持蓝绿、金丝雀等灰度发布策略,基于UCS实现跨云编排 发布管理服务基本操作流程 发布管理的基本操作流程包括:开通并授权使用CodeArts Pipeline、新建发布管理环境、配置发布管理环境变量、配置发布管理发布策略、通过云原生发布插件进行发布
在“准出条件”窗口中,单击“标准策略准出条件”插件后的“添加”。 选择“系统策略”,单击“确定”。 单击“保存并执行”,启动流水线任务。 如果代码检查问题数未达到准出条件,流水线任务将执行失败。
ID plugin_name String 插件名称 plugin_version String 插件版本号 creator String 创建人 create_time String 创建时间 updater String 更新人 update_time String 更新时间
ID plugin_name String 插件名称 plugin_version String 插件版本号 is_valid Boolean 是否生效 editable Boolean 是否可编辑 content Array of RuleInstanceContent objects
ID plugin_name String 插件名称 plugin_version String 插件版本号 is_valid Boolean 是否生效 editable Boolean 是否可编辑 content Array of RuleInstanceContent objects
该解决方案介绍在不需要占用集群额外资源安装插件的情况下,基于Kubernetes原生Service的场景完成微服务蓝绿发布。
TIMESTAMP 插件执行时间戳。如:20230401095436。 PROJECT_ID 当前环境所属项目Id。 配置发布管理环境自定义变量 进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。 单击“环境变量”页签,切换至“环境变量 > 自定义变量”页面。
表3 请求Body参数 参数 是否必选 参数类型 描述 type 是 String 规则类型 name 是 String 规则名称 layout_content 是 String 布局内容 plugin_id 否 String 插件ID plugin_name 否 String 插件名称
ID plugin_name 否 String 插件名称 plugin_version 否 String 插件版本号 content 是 Array of RuleContent objects 规则属性分组列表 表4 RuleContent 参数 是否必选 参数类型 描述 group_name
自定义插件名称 支持空格、中文、大小写英文字母、数字、“-”、“_”、“.”。 长度范围为1~50个字符。 参数名称 支持大小写英文字母、数字、“_”。 长度范围为1~128个字符。
资源类型 承载服务的资源类型,当前支持华为云CCE集群、UCS集群和自建Kubernetes集群,不同类型的资源支持的部署插件不同。 CCE:华为云对Kubernetes封装的集群类型,使用华为云CCE资源时选择该类型,了解更多。
该解决方案介绍在不需要占用集群额外资源安装插件的情况下,基于Kubernetes原生Service的场景完成微服务蓝绿发布。 HE2E DevOps实践:配置流水线 该解决方案以“DevOps全流程示例项目”为例,介介绍如何将代码检查、构建、部署任务串联起来,实现持续交付。
语言 微服务的开发语言,支持Java、Python、Node.js、Go、.Net、C++、PHP。 描述 长度不超过1024个字符。 单击“确定”,完成微服务创建并进入微服务“概览”页。
task String 参数解释: 步骤插件名。 取值范围: 不涉及。 business_type String 参数解释: 插件业务类型。 取值范围: Normal - 通用,Build - 构建,Test - 测试,Check - 代码检查,部署 - Deploy。
扩展插件管理。 2023-11-21 第二十九次正式发布,本次变更说明如下: 新增分组管理相关接口。 2023-11-13 第二十八次正式发布,本次变更说明如下: 创建流水线接口参数类型更新。