检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询插件列表 功能介绍 查询插件列表 调用方法 请参见如何调用API。 URI POST /v1/{domain_id}/agent-plugin/query-all 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户ID 表2 Query参数
查询流水线详情 功能介绍 查询流水线详情 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipelines/{pipeline_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释:
配置流水线参数 流水线参数可以传递给各个任务使用,实现任务间数据流动的统一,只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下三种。 系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型
查询流水线分组树 功能介绍 查询流水线分组树 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipeline-group/tree 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。
修改变更代码仓信息 功能介绍 修改变更代码仓信息 调用方法 请参见如何调用API。 URI PUT /v2/{cloudProjectId}/change-request/{changeRequestId}/repos/update 表1 路径参数 参数 是否必选 参数类型 描述
查询项目级策略详情 功能介绍 查询项目级策略详情 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/rule-sets/{rule_set_id}/gray/detail 表1 路径参数 参数 是否必选 参数类型 描述 rule_set_id 是
创建流水线模板 功能介绍 创建流水线模板 调用方法 请参见如何调用API。 URI POST /v5/{tenant_id}/api/pipeline-templates 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 租户ID 请求参数 表2
示例1: 执行流水线 场景描述 本章将指导您通过API执行流水线任务。 API的调用方法请参见3-如何调用API。 约束限制 待执行流水线任务已经在流水线服务中创建。 涉及接口 通过用户token、流水线id等请求参数启动流水线。 操作步骤 执行流水线任务。 接口信息 URI:POST
示例3:获取流水线状态 场景描述 本章将指导您通过API获取流水线状态。 API的调用方法请参见3-如何调用API。 约束限制 流水线任务已经在流水线服务中创建。 涉及接口 通过用户token、流水线id等请求参数获取流水线状态。 操作步骤 查询流水线任务执行状态。 接口信息 URI:POST
查询模板列表 功能介绍 查询流水线模板列表 调用方法 请参见如何调用API。 URI POST /v5/{tenant_id}/api/pipeline-templates/list 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String 参数解释:
更新流水线模板 功能介绍 更新流水线模板 调用方法 请参见如何调用API。 URI PUT /v5/{tenant_id}/api/pipeline-templates/{template_id} 表1 路径参数 参数 是否必选 参数类型 描述 tenant_id 是 String
基于模板快速创建流水线及流水线内任务 功能介绍 基于模板快速创建流水线及流水线内任务 调用方法 请参见如何调用API。 URI POST /v3/templates/task 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String
查询插件详情 功能介绍 查询插件详情 调用方法 请参见如何调用API。 URI GET /v1/extensions/modules/{module_id} 表1 路径参数 参数 是否必选 参数类型 描述 module_id 是 String 模块id 请求参数 无 响应参数 状态码:200
获取流水线状态 功能介绍 获取流水线状态,阶段及任务信息 调用方法 请参见如何调用API。 URI GET /v3/pipelines/{pipeline_id}/status 表1 路径参数 参数 是否必选 参数类型 描述 pipeline_id 是 String 要获取状态的流水线ID
查询扩展点列表 功能介绍 查询扩展点列表 调用方法 请参见如何调用API。 URI GET /v1/serviceconnection/endpoints 表1 Query参数 参数 是否必选 参数类型 描述 project_uuid 是 String 项目uuid region_name
查询插件列表V1 功能介绍 查询插件列表旧版本接口 调用方法 请参见如何调用API。 URI GET /v1/extensions/modules 表1 Query参数 参数 是否必选 参数类型 描述 projectid 否 String 项目uuid module_ids 否 Array
查询插件列表 功能介绍 查询插件列表 调用方法 请参见如何调用API。 URI GET /v2/extensions/modules 表1 Query参数 参数 是否必选 参数类型 描述 project_uuid 否 String 项目uuid region_name 否 String
使用前必读 欢迎使用流水线(CodeArts Pipeline)。流水线提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果。 您可以使用本文档提供的API对流水线进行相关操作,如:启动流水线、停止流水线等。支持的全部操作请参见API概览。 在调用流水线的
新建流水线(YAML化) 准备工作 新建项目。 新建代码仓库。 准备YAML文件。 通过YAML化方式创建流水线,可以在新建过程中创建一个新的YAML文件,也可以提前编排好YAML文件。YAML化流水线通常由触发方式on、参数env、任务jobs等组成,详见YAML语法规范。 YAML文件示例
配置流水线执行条件表达式 在流水线阶段任务的执行条件中通过表达式引用流水线上下文,用以限制任务执行。表达式由流水线上下文、操作符、函数或常量组合而成,表达式以编程的方式访问流水线上下文,实现将流水线中运行的实例、变量、任务等信息在流水线之间互相传递。 新建流水线。 新建阶段任务或编辑已有阶段任务。