检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单页条数 total Integer 总数 pipeline_runs Array of pipeline_runs objects 详情列表 表4 pipeline_runs 参数 参数类型 描述 pipeline_id String 流水线ID pipeline_run_id
新建发布管理自定义策略 发布管理环境预置了滚动升级模板、灰度升级模板和空白yaml模板,用户可以基于任一模板,添加原子插件,编辑发布策略。 进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。 单击“发布策略”页签,切换至“发布策略”页面。 单击“自定义策略”旁的,弹出“新建策略”对话框,选择策略模板,单击“确定”。
不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 status 否 Array of strings 参数解释: 流水线状态列表。 约束限制: 不涉及。 取值范围: COMPLETED - 已完成, RUNNING - 运行中, FAILED - 失败, CANCELED
editable Boolean 是否可编辑 content Array of RuleInstanceContent objects 规则属性列表 parent RuleSet object 父级规则实例模板简要信息 表4 RuleInstanceContent 参数 参数类型 描述
objects 参数解释: 流水线自定义全局变量列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 schedules 否 Array of PipelineSchedule objects 参数解释: 流水线定时执行配置列表。 约束限制: 不涉及。 取值范围: 不涉及。
objects 参数解释: 流水线自定义全局变量列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 schedules 否 Array of PipelineSchedule objects 参数解释: 流水线定时执行配置列表。 约束限制: 不涉及。 取值范围: 不涉及。
plugin_version 否 String 插件版本号 content 是 Array of RuleContent objects 规则属性分组列表 表4 RuleContent 参数 是否必选 参数类型 描述 group_name 是 String 分组名称 can_modify_when_inherit
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户接口为例说明如何调用API。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。 请求URI 尽管请求UR
不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of strings 参数解释: 流水线ID列表。 取值范围: 每个ID都为32位字符,仅由数字和字母组成。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 [数组元素]
是运行时设置参数,false - 不是运行时设置参数。 默认取值: false。 limits Array of objects 参数解释: 枚举值列表。 约束限制: 不涉及。 取值范围: 每个枚举值不超过1024字符。 默认取值: 不涉及。 is_reset Boolean 参数解释:
取值范围: 不涉及。 默认取值: 不涉及。 variables 否 Array of variables objects 参数解释: 流水线参数列表。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表5 CodeSource 参数 是否必选 参数类型 描述 type
是否运行时设置。 取值范围: true -运行时设置;false -非运行时设置。 limits Array of strings 参数解释: 限定枚举值列表。 取值范围: 不涉及。 is_reset Boolean 参数解释: 自增长参数是否被重置。 取值范围: true -被重置;false
描述 name 是 String 策略名称 rules 是 Array of RequestRuleInstance objects 规则列表 表4 RequestRuleInstance 参数 是否必选 参数类型 描述 id 否 String 规则实例ID is_valid 否
Long 参数解释: 结束时间。 取值范围: 不涉及。 stages Array of StageRun objects 参数解释: 阶段运行信息列表,包含各个阶段的详细运行信息 约束限制: 不涉及。 domain_id String 参数解释: 租户ID。 取值范围: 32位字符,仅由数字和字母组成。
响应Body参数 参数 参数类型 描述 step_outputs Array of step_outputs objects 参数解释: 步骤输出列表,记录每个步骤输出的ID和结果信息。 约束限制: 不涉及。 current_system_time Long 参数解释: 当前系统时间。 取值范围:
name 是 String 规则模板实例名称 rules 否 Array of UpdateRuleInstance objects 规则实例列表 表4 UpdateRuleInstance 参数 是否必选 参数类型 描述 id 否 String 规则实例ID is_valid 否 Boolean
查看插件执行结果 (可选)业务逻辑调试无误后,建议将插件发布为正式版本。 返回到扩展插件页面。 单击刚注册的基础插件,进入插件“版本管理”页面。 单击版本列表对应插件版本右侧的,将此版本发布为正式版本。 草稿版本可以同版本多次覆盖,但正式版本不可重复更新,只可以单击右上角“上传插件”重新上传插件新增版本。如下图:0
状态码: 200 表3 响应Body参数 参数 参数类型 描述 artifacts Array of Artifact objects 产物列表 表4 Artifact 参数 参数类型 描述 project_id String 项目ID name String 名称 artifact_version
Boolean 继承后的子策略是否可以修改阈值 properties 是 Array of RuleProperty objects 规则属性列表 表5 RuleProperty 参数 是否必选 参数类型 描述 key 是 String 属性键 type 是 String 类型 name
产品优势 灵活高效 多step/多层job嵌套编排,代码事件、定时、手工、变更、子流水线等灵活的执行策略。 百万级任务并发执行,满足大规模构建、代码检查、测试并发执行要求。 快速集成 低代码、可视化插件开发体系,降低开发成本,提升开发效率。 统一插件接入标准,支持企业快速开发插件,快速适配业务需求。