更新时间:2024-10-15 GMT+08:00

流水线官方插件

流水线当前内置的官方插件如表1

表1 流水线官方插件

插件类型

插件名

插件使用介绍

构建

Build构建

调用编译构建能力进行构建。编译构建服务为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。了解更多

Build构建(模板)

仅支持在流水线模板中配置,该插件会在通过模板生成流水线时,依照当前配置的构建任务模板,自动创建构建任务并配置到所生成的流水线中。

测试

TestPlan接口测试

调用CodeArts TestPlan能力进行测试。测试计划是面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。了解更多

TestPlan接口测试(模板)

仅支持在流水线模板中配置,该插件会在通过模板生成流水线时,自动创建接口测试任务并配置到所生成的流水线中。

部署

Deploy部署

调用CodeArts Deploy能力进行部署。部署服务(CodeArts Deploy)提供可视化、一键式部署服务,支持部署到虚拟机或者容器,提供Tomcat、SpringBoot等模板或者自由组装编排原子步骤进行部署,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。了解更多

Deploy部署(模板)

仅支持在流水线模板中配置,该插件会在通过模板生成流水线时,依照当前配置的部署任务模板,自动创建部署任务并配置到所生成的流水线中。

Kubernetes发布

将容器镜像部署到云容器引擎(CCE)或原生Kubernetes集群中。支持滚动发布和基于集群Service的蓝绿发布。

云原生发布

云原生发布提供了环境级别的服务发布能力,支持对环境进行自定义编排发布(例如:滚动发布和灰度发布)。

代码检查

Check代码检查

调用CodeArts Check能力进行代码检查。代码检查服务(CodeArts Check)是基于云端实现代码质量管理的服务,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的改进建议和趋势分析,有效管控代码质量,降低成本。了解更多

Check代码检查(模板)

仅支持在流水线模板中配置,该插件会在通过模板生成流水线时,自动创建代码检查任务并配置到所生成的流水线中。

分支变动检查

指定目标分支,若当前流水线运行分支落后于指定分支,则流水线运行失败。

通用

创建仓库标签

为代码仓创建标签并推送。

子流水线

配置并调用项目下其他流水线任务。

Jenkins任务

调用jenkins任务以扩展并实现自定义动作。

说明:

当前仅支持“拉美-墨西哥城二”、“拉美-圣保罗一”、“亚太-新加坡”区域。

延时执行

暂停流水线运行一段时间或暂停至指定时间点,用户可以手动继续、终止流水线运行或进行至多3次的额外延时。

人工审核

以单签或会签的方式配置人工审核任务。

下载仓库

下载流水线源中配置的代码库,可结合执行shell命令、Maven构建等插件使用。

说明:

当前仅支持“拉美-墨西哥城二”、“拉美-圣保罗一”、“亚太-新加坡”、“土耳其-伊斯坦布尔”区域。

执行shell

用于执行shell命令。

微服务

创建集成分支

基于微服务默认分支创建集成分支,用于微服务变更流水线运行使用,由变更流水线自动配置,不支持手动配置。

合并集成分支

在微服务变更流水线运行期间,将变更特性分支合并到集成分支,由变更流水线自动配置,不支持手动添加。

合并主干

在微服务变更流水线运行期间,将集成分支合并回微服务默认分支,由变更流水线自动配置,不支持手动添加。

准出条件

标准策略准出条件

选择一个标准插件策略用于门禁拦截。