检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
com:LmhTest00001/maven.git", "branch" : "master", "language" : "python", "endpoint_id" : "" } ], "is_followed" : null, "creator_id"
单击插件卡片不松开,可以移动插件调整插件顺序。 任务配置 配置任务ID、执行主机和执行条件。 任务ID:流水线阶段任务的ID,同一条流水线上的任务ID不能重复。支持大小写英文字母、数字、“-”、“_”,长度范围为1~128个字符。 执行主机:包括内置执行机和自定义执行机。 内置执行机:服务提供的执行主机,用户无需配置开箱即用。
流水线ID。 取值范围: 32位字符,仅由数字和字母组成。 name String 参数解释: 流水线名称。 取值范围: 仅包含中文、大小写英文字母、数字、'-'和'_',且长度为[1,128]个字符。 project_id String 参数解释: 项目ID。 取值范围: 32位字符,仅由数字和字母组成。
SDK代码示例如下。 Java Python Go 更多 获取流水线列表。 指定查询的项目ID为”e12ed176898d4841aa9881fe9b933c87”,创建人ID为”847a5317086c41798469d0868535943a”,并根据流水线名称降序排序。 1
String 参数解释: 流水线版本。 取值范围: 默认3.0。 name String 参数解释: 流水线名称。 取值范围: 仅包含中文、大小写英文字母、数字、'-'和'_',且长度为[1,128]个字符。 description String 参数解释: 流运行描述。 取值范围: 最长1024字符。
stage_status_list 参数 参数类型 描述 name String 参数解释: 阶段名称。 取值范围: 仅支持输入中文、大小写英文字母、数字、'-'、'_'、','、';'、':'、'.'、'/'、'('、')'、'('、')'及空格,其中空格不可在名称开头或结尾使用,且长度为[1
> 自定义变量”页面。 单击“编辑变量”,可新增一条变量,填写参数信息。 表2 自定义变量参数说明 参数项 说明 变量名 变量名称。支持英文字母、数字、“-”、“_”、“.”,长度不超过128个字符。 类型 仅支持字符串类型。 变量值 环境变量当前值(新增变量时为空),长度不超过512个字符。
开发者利用官方工具镜像进行插件开发,自行实现业务逻辑。当前支持开发者使用主流多语言进行业务脚本编写,如:shell/nodejs/python/java等。针对业务的特殊环境要求,支持使用自定义执行机配合基础插件(执行容器镜像)提供更加多样的执行方式。 使用者可开发扩展插件对接已有的第三方CI/CD工具。
参数 是否必选 参数类型 描述 name 是 String 参数解释: 流水线名称。 约束限制: 不涉及。 取值范围: 仅包含中文、大小写英文字母、数字、'-'和'_',且长度为[1,128]个字符。 默认取值: 不涉及。 description 否 String 参数解释: 流水线描述。
参数 是否必选 参数类型 描述 name 是 String 参数解释: 流水线名称。 约束限制: 不涉及。 取值范围: 仅包含中文、大小写英文字母、数字、'-'和'_',且长度为[1,128]个字符。 默认取值: 不涉及。 description 否 String 参数解释: 流水线描述。
请求消息体 请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。若请求消息体中参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类
String 参数解释: 版本。 取值范围: 默认3.0。 language String 参数解释: 模板语言。 取值范围: java、python、nodejs、go、net、cpp、php、other、none。 description String 参数解释: 模板描述。 取值范围:
stage_status_list 参数 参数类型 描述 name String 参数解释: 阶段名称。 取值范围: 仅支持输入中文、大小写英文字母、数字、'-'、'_'、','、';'、':'、'.'、'/'、'('、')'、'('、')'及空格,其中空格不可在名称开头或结尾使用,且长度为[1
"icon_url" : "" } 响应示例 状态码:200 是否调用成功 true SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
ype" : "single" } 响应示例 状态码:200 是否调用成功 true SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
"icon_url" : "" } 响应示例 状态码:200 是否调用成功 true SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
"cloneable" : false, "disabled" : false } ] } SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
"runtime_attribution" : "agent" } 响应示例 状态码:200 是否调用成功 true SDK代码示例 SDK代码示例如下。 Java Python Go 更多 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
建代码检查任务并配置到所生成的流水线中。 分支变动检查 指定目标分支,若当前流水线运行分支落后于指定分支,则流水线运行失败。 通用 创建仓库标签 为代码仓创建标签并推送。 子流水线 配置并调用项目下其他流水线任务。 Jenkins任务 调用Jenkins任务以扩展并实现自定义动作。
步骤2:配置发布管理策略 步骤3:通过云原生发布插件进行发布 表1 操作流程说明 流程 说明 新建发布管理环境 新建一个用于灰度发布的测试环境,并配置好资源集群等信息。 配置发布管理环境 为发布环境配置发布策略,编排配置发布流程及插件。 通过云原生发布插件进行发布 通过流水线云原生发布插件,发布环境。