检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
流水线不支持单独购买,需开通CodeArts套餐后使用。 不同区域购买的资源不能跨区使用,需慎重选择。 使用须知 禁止构造存在风险的使用场景,对服务进行恶意攻击,如:DDos、Redos攻击等。 如果您使用CodeArts Pipeline服务开展特定行业的业务,如:教育、医疗、银行行业等,请同时遵守相关国家规定的用户数据保护法律和内容管理法律。
URI:POST v3/pipelines/{pipeline_id}/status API文档详情请参见:获取流水线状态。 API Explorer在线调试请参见: 获取流水线状态。 请求示例 GET https://cloudpipeline-ext.cn-north-1.myhuaweicloud
查看项目下构建任务列表。 接口信息 URI:POST /v3/pipelines/stop API文档详情请参见:停止流水线。 API Explorer在线调试请参见: 停止流水线。 请求示例 https://cloudpipeline-ext.cn-north-1.myhuaweicloud
URI:POST /v3/pipelines/{pipeline_id}/start API文档详情请参见:启动流水线。 API Explorer在线调试请参见:启动流水线。 请求示例 POST https://cloudpipeline-ext.cn-north-1.myhuaweicloud
成长地图 | 华为云 流水线 流水线(CodeArts Pipeline)提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果。 产品介绍 查看官网 仅两个按钮时选用 立即使用 成长地图 由浅入深,带您玩转流水线 01 了解 了解流水线的功能详情、应用场景
功能总览 功能总览 全部 流水线 计费说明 任务编排 准出条件 执行控制 参数管理 权限控制 通知订阅 流水线 流水线服务(CodeArts Pipeline)提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time
产品优势 灵活高效 多step/多层job嵌套编排,代码事件、定时、手工、变更、子流水线等灵活的执行策略。 百万级任务并发执行,满足大规模构建、代码检查、测试并发执行要求。 快速集成 低代码、可视化插件开发体系,降低开发成本,提升开发效率。 统一插件接入标准,支持企业快速开发插件,快速适配业务需求。
流水线执行失败,提示测试套正在执行 问题现象 流水线执行失败,提示测试套正在执行。 原因分析 流水线触发执行接口测试任务时,该接口测试的测试套处于执行状态,由于测试套不支持并发执行 ,因此会报此异常。 处理方法 可通过以下两种方法解决: 等接口测试任务执行完再执行流水线。 进入对应任务,停掉该任务后再执行流水线。
基于Kubernetes原生Service的场景完成微服务蓝绿发布 方案概述 应用场景 在进行服务发布的时候,通常会碰到这样的问题: 直接在生产环境发布后再进行测试,可能会带来较大风险,对线上用户造成影响。 测试环境虽然和生产环境高度一致,然而实际情况下,由于资源配置、网络环境等
配置准出条件并对代码检查结果进行校验 方案概述 传统软件质量保障以人工验收测试为主,效率低。当前软件能力难以支持业务需要,大量测试验收需要人工手动进行,自动化覆盖率低,且需要人工筛查识别满足验收条件的版本进行后续发布等处理流程,整体测试效率低下。 CodeArts Pipelin
流水线源 流水线关联的源类型: CodeArts Repo代码源 Repo:提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务。 第三方代码源 码云:连接码云账号之后可以获取该账号下的仓库、分支等信息。 Github:连接Github账号后可以获取该账号下的仓库、分支等信息。
当前项目,不可更改。 流水线源 选择“Repo”:即CodeArts Repo,提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务。 说明: YAML化流水线仅支持使用CodeArts Repo代码仓。 创建方式 选择“YAML化编排”:以代码化YAML方
应用场景 通用软件开发 场景特点:软件开发中需要进行代码检查、编译打包、部署、测试等多项活动,管理多个单独的活动比较复杂,增加管理成本。 使用方式:利用流水线技术将开发过程中的多个活动按需进行关联管理,或并行或串行,按需进行执行,提升交付效率。 DevOps持续交付 场景特点:帮
分组管理流水线 操作场景 在项目开发过程中,一般会涉及多个流水线,为方便管理和归类,可通过流水线分组功能,将具有相同特性的流水线进行归类统一管理,提升操作效率。例如,可以将流水线按环境级别划分为生产环境流水线、测试环境流水线等多个类别;或按照研发业务划分为定时构建、开发自测、集成测试、生产部署等多个业务场景。
流水线(CodeArts Pipeline)使用流程 流水线服务本质上是一个可视化的自动化任务调度平台,需配合CodeArts中编译构建、代码检查、测试计划、部署等服务的自动化任务使用。 根据实际需要,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一
什么是流水线 流水线(CodeArts Pipeline)提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time to Market)交付周期,提升研发效率。 流水线本质上是一个可视化的自动化任务调度平台,
配置流水线参数 流水线参数可以传递给各个任务使用,实现任务间数据流动的统一,只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下三种。 系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。
流水线插件概述 流水线内置了一系列常用的插件,覆盖构建、检查、部署、测试全领域,供用户在流水线编排时使用。同时提供一套标准的扩展插件接入方式,支持企业将已有工具链接入插件平台,或者基于自身业务需求快速开发、发布插件,并在企业内进行共享和复用,加速企业上云。通过打造可视化、低代码、
边界清晰:每一个微服务只关注一个特定的业务功能,开发和维护单个微服务都相对简单。 支持独立部署:单个微服务独立部署更新,不会对整个业务运行造成影响,保证业务7*24小时在线。 技术多样化:微服务可以使用不同的技术栈来实现,不同服务之间通过restful API通信,每个服务可以使用不同的技术框架和不同的存储库来实现。
通过流水线生成软件包并部署到主机 流水线服务本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用,可根据需要自定义编排,自动化调度执行,避免频繁低效的手工操作。 本节通过新建一条简单的流水线,将构建任务、代码检查