检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
错误信息 result Map<String,Array<ExtensionModule>> 模块信息 status String 状态值 表3 ErrorInfo 参数 参数类型 描述 code String 错误码 message String 错误信息 表4 ExtensionModule
参数类型 描述 event_type 是 String 事件类型 notice_data 是 notice_data object 详情 表3 notice_data 参数 是否必选 参数类型 描述 notice_types 是 Array of strings 通知类型 notice_roles
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 repos 是 Array of repos objects repo信息 表3 repos 参数 是否必选 参数类型 描述 repo_id 是 String Repo代码仓ID http_url 是 String 代码仓HTTP地址
devcloud.sa-brazil-1.myhuaweicloud.com HTTPS 亚太-新加坡 ap-southeast-3 devcloud.ap-southeast-3.myhuaweicloud.com HTTPS 土耳其-伊斯坦布尔 tr-west-1 pipeline-external
通过import方式将示例工程导入到Eclipse。 图1 选择已存在的工程 图2 选择解压后的示例代码 图3 导入成功后工程结构示例 对请求进行签名。 签名方法集成在步骤3引入的jar文件中。发送请求前,需要对请求内容进行签名,得到的签名结果将作为http头部信息一起发送。 Demo代码分成三个类进行演示:
com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" codeartspipeline "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartspipeline/v2"
参数 是否必选 参数类型 描述 pipeline_ids 是 Array of strings 流水线ID列表 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 result Array of result objects 响应体 表4 result 参数 参数类型
是否必选 参数类型 描述 offset 是 Long 偏移量 limit 是 Long 单页条数 请求参数 无 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 data Array of data objects 详情列表 count Integer 总数 表4
流水线步骤ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 body 是 Object 请求体 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 success Boolean 参数解释: 操作是否成功。 取值范围: 不涉及。 请求示例 POST
响应参数 状态码:200 表2 响应Body参数 参数 参数类型 描述 roles Array of roles objects 详情列表 表3 roles 参数 参数类型 描述 pipeline_id String 流水线ID role_id Integer 角色ID role_name
不涉及。 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 body 是 Object 请求体 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 success Boolean 参数解释: 操作是否成功。 取值范围: 不涉及。 请求示例 POST
Map<String,ExtensionModuleList> 插件的modules的具体信息集合 status String 状态值 表3 ErrorInfo 参数 参数类型 描述 code String 错误码 message String 错误信息 表4 ExtensionModuleList
webhookUrl String 通用WebHooK地址 请求示例 GET https://{endpoint}/v5/0b015e21d3054a3fb03839c43b7cd034/pipelines/12780316f8ca4d8c86bee1bcf24691be/webhook 响应示例
operation_authorize 是 Boolean 编辑权限配置权限 role_id 是 Integer 角色ID 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 status String 状态 请求示例 POST https://(endpoint)/v5/
进入编排流水线阶段,单击“新建任务”,弹出“新建任务”侧滑框。 将鼠标移动到“部署微服务实例”插件,单击“添加”,完成基本信息的填写,相关参数说明如表3。 表3 参数说明 参数项 说明 名称 插件名称,名称仅支持输入中文、大小写英文字母、数字、'-'、'_'、','、';'、':'、'.'、'/
响应Body参数 参数 参数类型 描述 [数组元素] Array of QueryPipelineNoticeResp objects 响应体 表3 QueryPipelineNoticeResp 参数 参数类型 描述 event_type String 事件类型 notice_data
notice_users 是 Array of strings 通知用户 sort_index 是 Integer 排序 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 status String 状态 请求示例 POST https://(endpoint)/v5/
com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" codeartspipeline "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartspipeline/v2"
过流水线串联编译构建任务、代码检查任务、部署任务,并在编译构建任务中引用流水线参数的YAML文件为您介绍YAML整体结构。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Query参数 参数 是否必选 参数类型 描述 pipelineId 是 String 流水线ID 请求参数 无 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 id String 参数组ID project_id String 项目ID domain_id String