-
官方镜像工具 - 流水线 CodeArts Pipeline
官方镜像工具 编译工具 使用版本 是否默认 jdk 8u372 - 11.0.18 是 17.0.2 - nodejs 18.18.2 是 20.10.0 - go 1.18.7 是 1.20.7 - python 3.8.18 是 3.12.1 - maven 3.8.8 是 内置工具
-
背景信息 - 流水线 CodeArts Pipeline
流水线参数可以传递给各个任务使用(通过“${参数名}”方式引用),实现任务间数据流动的统一,用户只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下两种。 自定义参数:根据需要自定义添加,参数类型包括:字符串类型、枚举类型、自增长类型。 系统预定义
-
插件与策略 - 流水线 CodeArts Pipeline
问题总数。 构建:调用CodeArtsBuild构建能力,返回Maven单元测试的用例通过率、用例总数和分支覆盖率。 接口测试:调用CodeArtsTestPlan接口测试能力,返回测试结果的API测试通过率。 除官方插件外,用户自定义的插件中,如果配置了“metrics”控件,也可以用于创建规则。
-
流水线 CodeArts Pipeline - 流水线 CodeArts Pipeline
任务与接口测试任务为例,分别支持配置下面的规则阈值: CodeArtsCheck问题数:对代码检查结果进行限制,当问题数小于等于门禁阈值,则认为代码检查通过,并继续执行流水线;否则,认为代码检查不通过,会中止流水线的执行。 API测试通过率:对接口测试任务中测试套件的测试用例通过
-
官方插件 - 流水线 CodeArts Pipeline
中。 测试 TestPlan接口测试 调用CodeArts TestPlan能力进行测试。测试计划是面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。了解更多。 TestPlan接口测试(模板)
-
概述 - 流水线 CodeArts Pipeline
概述 什么是扩展插件 中大型企业一般都有自己的流水线工具链,在搬迁上云后,企业自建的CI/CD工具、开源工具等资产无法被继承和复用,造成大量重复建设,流水线提供一套标准的扩展插件接入方式,让企业能够快速将已有工具链接入插件平台,或者基于自身业务需求快速开发和发布插件,并在企业内进
-
功能列表 - 流水线 CodeArts Pipeline
策略主要功能特性如下: 特性 描述 策略支持分层管理 在租户级和项目级都有策略,实现租户的全局管控和项目的局部管控。 支持业务自定义规则 工具提供了一些系统默认规则,除此之外,还提供了自定义规则能力,可以根据实际需求从插件市场中选择插件生成规则。 策略应用到流水线 策略可以在编排流水线时,应用到准出条件中。
-
什么是准出条件? - 流水线 CodeArts Pipeline
ild构建能力,返回Maven单元测试的用例通过率、用例总数和分支覆盖率。 TestPlan接口测试:通过设置API测试通过率阈值,对测试套件中测试用例通过率进行限制。 当通过率大于等于设置的阈值,则认为测试通过,并继续执行流水线;否则,认为测试不通过,会中止流水线的执行。 策略
-
获取项目下流水线执行状况 - 流水线 CodeArts Pipeline
"pipeline_id" : "fbe06e5655764f049f4d988bd2941279", "pipeline_name" : "接口测试流水线_YN96I241", "build_id" : "12", "start_time" : "2021-08-10
-
配置流水线模板 - 流水线 CodeArts Pipeline
流水线源:无需配置。 准入设置:模板编排暂不支持配置阶段准入。 任务编排:流水线模板目前可以添加流水线阶段及部分插件,将构建、代码检查、部署、接口测试等任务配置在模板中后,通过模板创建流水线的时候会同步创建相应类型的任务。 参数设置:切换至“参数设置”页签,可根据需要为模板添加参数,流
-
什么是流水线 - 流水线 CodeArts Pipeline
流水线任务的可视化增删改查。 基于账号-角色-流水线操作的权限控制。 支持构建、代码检查、子流水线、仓库管理、部署、扩展类型、延时执行、人工审核、接口测试等多种任务类型纳管调度。 支持自定义增删改查流水线阶段。 支持流水线阶段中纳管任务的串/并行执行配置。 支持设置流水线自定义参数。 支持选定流水线部分任务执行。
-
扩展插件 - 流水线 CodeArts Pipeline
扩展插件 概述 官方插件 官方镜像工具 自定义插件 基础插件 插件与策略 Kubernetes发布插件
-
示例2:停止流水线 - 流水线 CodeArts Pipeline
已有流水线,并且流水线正在执行中。 涉及接口 通过用户token、流水线id停止流水线。 操作步骤 查看项目下构建任务列表。 接口信息 URI:POST /v3/pipelines/stop API文档详情请参见:停止流水线。 API Explorer在线调试请参见: 停止流水线。 请求示例
-
示例3:获取流水线状态 - 流水线 CodeArts Pipeline
流水线任务已经在流水线服务中创建。 涉及接口 通过用户token、流水线id等请求参数获取流水线状态。 操作步骤 查询流水线任务执行状态。 接口信息 URI:POST v3/pipelines/{pipeline_id}/status API文档详情请参见:获取流水线状态。 API Explorer在线调试请参见:
-
示例1: 执行流水线 - 流水线 CodeArts Pipeline
待执行流水线任务已经在流水线服务中创建。 涉及接口 通过用户token、流水线id等请求参数启动流水线。 操作步骤 执行流水线任务。 接口信息 URI:POST /v3/pipelines/{pipeline_id}/start API文档详情请参见:启动流水线。 API Explorer在线调试请参见:启动流水线。
-
测试套正在执行 - 流水线 CodeArts Pipeline
测试套正在执行 问题现象 流水线执行失败时,提示“ET.00084217,测试套正在执行中,请确认”。 原因分析 该异常是由于流水线触发执行该任务时,该任务处于执行状态。 处理方法 等任务执行完再执行流水线。 单击任务名,进入对应任务页面,主动停掉该任务后再执行流水线。 父主题:
-
成长地图 - 流水线 CodeArts Pipeline
调用示例 错误码 错误码 常见问题 了解更多常见问题、案例和解决方案 热门案例 如何使用流水线? 任务中引用的流水线参数不存在 什么是准出条件? 测试套正在执行 流水线可以运行哪些任务? 执行检查任务获取租户信息失败 流水线是否可以展示每条流水线的执行历史情况? 提交代码时触发了未监听push事件的流水线
-
基于K8S原生Service的场景完成微服务蓝绿发布 - 流水线 CodeArts Pipeline
在进行服务发布的时候,通常会碰到这样的问题: 直接在生产环境发布后再继续进行测试,可能带来较大风险,对线上用户造成影响。 测试环境虽然和生产环境高度一致,然而实际情况下,由于资源配置、网络环境等,测试环境和生产环境之间总会存在差异,因此难以在测试环境覆盖验证所有场景。 通过灰度发布可以实现在不引发风险的同时,在生产环境进行发布及验证。
-
配置流水线 - 流水线 CodeArts Pipeline
能重复。 执行主机:包括内置执行机和自定义执行机。 内置执行机:服务提供的执行主机,用户无需配置开箱即用。 自定义执行机:支持用户自行配置工具和运行环境,以满足不同任务的需求。选择自定义执行机需提前在资源池添加代理资源池,详细操作请参见资源池管理。 执行条件:即流水线阶段任务执行
-
配置准出条件并对代码检查结果进行校验 - 流水线 CodeArts Pipeline
传统车企软件质量保障以人工验收测试为主,效率低。当前软件能力难以支持业务需要,大量测试验收需要人工手动进行,自动化覆盖率低,且需要人工筛查识别满足验收条件的版本进行后续发布等处理流程,整体测试效率低下。 通过流水线准出条件-Check代码检查策略自动化看护,拦截70%+问题,提高测试效率的同时,提高软件质量。