检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置流水线参数 流水线参数可以传递给各个任务使用,实现任务间数据流动的统一,只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下三种。 系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。
新建编译构建任务,新增版本号参数,并在构建步骤引用该参数。 新建部署应用 新建部署任务,新增软件包参数,并在部署步骤引用该参数。 新建并执行流水线 新建流水线,新增版本号参数,并在流水线上添加编译构建任务及部署应用。 在编译构建任务的版本号参数引用流水线版本号参数。 在部署应用软件包参数引用流水线版本号参数。
variables objects 参数列表 表3 variables 参数 是否必选 参数类型 描述 sequence 否 Integer 参数序号 name 否 String 参数名称 type 否 String 参数类型 value 否 String 参数默认值 description
String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 id 是 String 待删除参数组ID 请求参数 表3 请求Body参数 参数 是否必选 参数类型 描述 body
objects 参数列表 id 是 String 参数组ID 表3 variables 参数 是否必选 参数类型 描述 name 否 String 参数名称 sequence 否 Integer 参数序号 type 否 String 参数类型 value 否 String 参数默认值 is_secret
project_id 是 String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 id String 参数组名称 project_id String
面。 打开“并发策略”开关(默认关闭),设置并发数和超过并发后执行策略。 图6 配置并发策略 表3 配置并发策略 参数项 说明 并发个数 单条流水线最大执行并发数,受套餐和购买并发数限制。 超过并发后执行策略 超过并发数后可选择如下两种处理方式: 排队等待:超过并发数后新的触发排
String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 pipeline_variable_groups Array of pipeline_variable_groups
流水线参数env 使用env以键值对的形式定义环境变量,定义后可在流水线的任意任务中引用。 示例 env: version: 1.0.0 如上定义可在任意任务中使用“${version}”或“${{ env.version }}”的方式进行引用。 推荐使用“${{ env.version
是 Array of strings 参数组ID列表 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 success Boolean 参数解释: 操作是否成功。 取值范围: 不涉及。 请求示例 https://(endpoint)/v5/e2e18230
弹出“执行配置”侧滑框,配置如下信息: 代码源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。 流水线阶段如果在配置时选择
project_id 是 String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 pipelineId 是 String 流水线ID 请求参数 无 响应参数 状态码: 200 表3
表2 响应Body参数 参数 参数类型 描述 [数组元素] Array<Array<ListPipelineSystemVarsResp>> 响应体 表3 ListPipelineSystemVarsResp 参数 参数类型 描述 name String 参数名称 value String
String 参数解释: 流水线ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 mode 是 Integer 查询模式,0-系统参数;1-自定义参数;2-参数组参数 请求参数 无 响应参数 状态码: 200
成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下三种。 系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。 通用参数组:项目下通用流水线参数,所有流水线都可以关联并使用通用参数组。
产品优势 灵活高效 多step/多层job嵌套编排,代码事件、定时、手工、变更、子流水线等灵活的执行策略。 百万级任务并发执行,满足大规模构建、代码检查、测试并发执行要求。 快速集成 低代码、可视化插件开发体系,降低开发成本,提升开发效率。 统一插件接入标准,支持企业快速开发插件,快速适配业务需求。
用户可以在以下两种场景中使用环境变量。 配置发布管理发布策略时,在所编排任务的YAML路径参数中,可以使用“${变量名}”引用环境变量,如:“滚动升级”任务中的“工作负载YAML路径”参数。 图1 引用环境变量 在发布策略关联的YAML配置文件中使用“{{变量名}}”引用环境变量。
版本属性,draft/formal 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 [数组元素] Array<Array<PluginPartQueryVOListAgentPluginInputVO>> 参数解释: 插件输入配置列表。 约束限制: 不涉及。 表6
draft/formal 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 [数组元素] Array<Array<PluginPartQueryVOListAgentPluginOutputVO>> 参数解释: 插件输出配置列表。 约束限制: 不涉及。 表6
draft/formal 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 [数组元素] Array<Array<PluginPartQueryVOListAgentPluginOutputVO>> 参数解释: 插件指标配置列表。 约束限制: 不涉及。 表6