检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
别名 仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 描述 不超过1024个字符。 配置完基本信息,单击“确定”,进入“任务编排”页面。
流水线触发方式on 使用on关键字可指定流水线的自动触发方式。可以在on中指定多个代码事件触发流水线的方式,支持通过过滤规则实现仅当满足特定的分支、文件、标签变更时才触发流水线;也可以在on中指定定时任务执行流水线。 on.<event_name>.types 指定触发流水线的代码事件的具体类型
系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。 通用参数组:项目下通用流水线参数,所有流水线都可以关联并使用通用参数组。
自定义版本号 开关关闭,系统将自动随机生成灰度版本号;开关开启,用户可以按需配置灰度版本号。 灰度版本号 灰度版本号将作为新旧负载的引流标识,用于区分正式版本和灰度版本,请按需配置,支持使用${ENV}引用环境变量。
删除策略时,系统会提示当前有多少流水线引用了该策略,删除后相关流水线调度运行时会运行失败。 在策略列表页面,单击列表右侧,可以打开/关闭策略。关闭策略时,如果策略有被引用,系统会提示当前有多少流水线引用了该策略,关闭后相关流水线调度运行时会忽略该策略中的准出条件。
单击“下一步”,选择Maven系统模板,单击“确定”。 在“参数设置”页面,新建releaseversion参数并打开运行时设置。 图1 新建构建参数 在“构建步骤”页面,单击“上传软件包到软件发布库”。
查询流水线日志 功能介绍 查询流水线日志 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipeline_run_id}/jobs/{job_run_id}
通过人工审核 功能介绍 通过人工审核 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipeline_run_id}/jobs/{job_run_id}/steps
驳回人工审核 功能介绍 驳回人工审核 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipeline_run_id}/jobs/{job_run_id}/steps
表1 自定义插件基本信息 参数项 说明 插件图标 插件封面图,不上传将会自动生成系统图标。支持png、jpeg、jpg格式,文件大小不超过512KB,建议128*128px。 名称 插件在插件市场和流水线显示的名称。支持空格、中文、大小写英文字母、数字、“-”、“_”、“.”
启动流水线 功能介绍 启动流水线 调用方法 请参见如何调用API。 URI POST /v3/pipelines/{pipeline_id}/start 表1 路径参数 参数 是否必选 参数类型 描述 pipeline_id 是 String 参数解释: 流水线ID。 约束限制:
表2 Query参数 参数 是否必选 参数类型 描述 mode 是 Integer 查询模式,0-系统参数;1-自定义参数;2-参数组参数 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 [数组元素] Array of ListRunVariablesResp
批量获取流水线状态 功能介绍 批量获取流水线状态,仅返回有执行记录的流水线数据 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipelines/status 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
项目经理 PROJECT_MANAGER 开发人员 DEVELOPER 测试经理 TESTING_MANAGER 测试人员 TESTER 参与者 PARTICIPANT 浏览者 VIEWER 运维经理 OPERATION_MANAGER 产品经理 PRODUCT_MANAGER 系统工程师
编排流水线任务 任务是流水线上可管理的最小执行单元,可以在流水线阶段中进行纳管和串并行编排。 访问CodeArts Pipeline首页。 在流水线列表页搜索目标流水线,单击操作列,选择“编辑”。 进入流水线“任务编排”页面,单击阶段下“新建任务”,弹出“新建任务”侧滑框。 单击任务下方的
流水线插件概述 流水线内置了一系列常用的插件,覆盖构建、检查、部署、测试全领域,供用户在流水线编排时使用。同时提供一套标准的扩展插件接入方式,支持企业将已有工具链接入插件平台,或者基于自身业务需求快速开发、发布插件,并在企业内进行共享和复用,加速企业上云。通过打造可视化、低代码、开放的插件市场
除了使用系统策略,租户还可以通过创建自定义策略的方式进行授权。 项目级权限 CodeArts支持在项目下统一配置项目各角色对当前项目下流水线资源的默认操作权限。 登录华为云控制台页面。
获取流水线列表/获取项目下流水线执行状况 功能介绍 获取流水线列表/获取项目下流水线执行状况 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipelines/list 表1 路径参数 参数 是否必选 参数类型 描述 project_id
开通云审计服务后,系统开始记录CodeArts Pipeline资源的操作。云审计服务管理控制台保存最近7天的操作记录。
默认变量:系统默认提供的参数,无需定义,不能删除,不能修改。 表1 发布管理环境默认变量 参数信息 说明 ARTIFACT 产物地址。在部署YAML中,使用{{ARTIFACT}}引用构建产物。 TIMESTAMP 插件执行时间戳。如:20230401095436。