CodeArts Pipeline
CodeArts Pipeline连接器用于对接华为云CodeArts Pipeline服务。
流水线(CodeArts Pipeline)提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果。
前提条件
使用CodeArts Pipeline前,需要开通CodeArts Pipeline服务。
创建CodeArts Pipeline连接
- 登录CodeArts Link控制台。
 - 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。
 - 选择“CodeArts Pipeline”连接器。
 - 在弹窗中配置连接器信息,完成后单击“确定”。
 
支持的动作
- 获取项目下流水线执行状况
 - 获取流水线状态
 - 获取流水线列表接口
 - 删除流水线
 - 批量获取流水线状态
 - 停止流水线
 - 启动流水线
 - 检查流水线创建状态
 - 查询模板详情
 - 查询模板列表
 
配置参数
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        region_id  | 
      
        Region ID  | 
     
| 
        project_id  | 
      
        项目ID  | 
     
| 
        start_date  | 
      
        起始日期,起始日期和结束日期间隔不超过一个月,查询包含起始日期  | 
     
| 
        end_date  | 
      
        结束日期,起始日期和结束日期间隔不超过一个月,查询包含结束日期  | 
     
| 
        offset  | 
      
        偏移量,表示从此偏移量开始查询,offset大于等于0  | 
     
| 
        limit  | 
      
        每次查询的条目数量  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        pipeline_id  | 
      
        要获取状态的流水线ID  | 
     
| 
        region_id  | 
      
        Region ID  | 
     
| 
        build_id  | 
      
        要获取状态的执行ID  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        region_id  | 
      
        Region ID  | 
     
| 
        pipeline_name  | 
      
        流水线名字。参数存在,则进行模糊匹配  | 
     
| 
        project_ids  | 
      
        devCloud项目ids。该参数存在,则获取对应项目下的流水线列表,逗号分隔,ID个数取值[0,10];如果不存在,则获取调用方所属租户的流水线列表  | 
     
| 
        creator_ids  | 
      
        创建人ID。该参数存在,逗号分隔,ID个数取值[0,10]  | 
     
| 
        executor_ids  | 
      
        执行人ID。该参数存在,逗号分隔,ID个数取值[0,10]  | 
     
| 
        status  | 
      
        流水线运行状态。取值范围:waiting,running,verifying,handling,suspending,completed  | 
     
| 
        outcome  | 
      
        流水线结果,标记流水线。error、success、aborted  | 
     
| 
        sort_key  | 
      
        用于排序的字段。取值为:pipeline_name,create_time,start_time  | 
     
| 
        sort_dir  | 
      
        排序类型。asc按排序字段升序,desc按排序字段降序  | 
     
| 
        git_url  | 
      
        codehub搜索链接:git@codehub.XXX.git;gitee搜索链接:git@gitee.com.XXX.git;github搜索链接:git@github.com.XXX.git等  | 
     
| 
        offset  | 
      
        偏移量。表示从此偏移量开始查询,offset大于等于0,默认取值为0  | 
     
| 
        limit  | 
      
        每次查询的条目数量。取值[10-50],默认取值为10  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        pipeline_id  | 
      
        要删除的流水线ID  | 
     
| 
        region_id  | 
      
        Region ID  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        region_id  | 
      
        Region ID  | 
     
| 
        pipeline_ids  | 
      
        要获取状态的流水线ID,用逗号隔开  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        pipeline_id  | 
      
        流水线ID  | 
     
| 
        region_id  | 
      
        Region ID  | 
     
| 
        build_id  | 
      
        流水线执行ID  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        pipeline_id  | 
      
        流水线ID  | 
     
| 
        region_id  | 
      
        Region ID  | 
     
| 
        name  | 
      
        构建参数名  | 
     
| 
        value  | 
      
        构建参数值,最大长度为8192  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        task_id  | 
      
        实例ID  | 
     
| 
        region_id  | 
      
        Region ID  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        template_id  | 
      
        模板ID  | 
     
| 
        region_id  | 
      
        Region ID  | 
     
| 
        template_type  | 
      
        模板类型  | 
     
| 
        source  | 
      
        接口调用方  | 
     
| 
        参数  | 
      
        说明  | 
     
|---|---|
| 
        region_id  | 
      
        Region ID  | 
     
| 
        template_type  | 
      
        模板类型  | 
     
| 
        is_build_in  | 
      
        是否内置模板  | 
     
| 
        offset  | 
      
        偏移量,表示从此偏移量开始查询,offset大于等于0  | 
     
| 
        limit  | 
      
        每页显示的条目数量  | 
     
| 
        name  | 
      
        模板名称,匹配规则为模糊匹配  | 
     
| 
        sort  | 
      
        排序字段  | 
     
| 
        asc  | 
      
        是否正序  |