流水线 CODEARTS PIPELINE-流水线官方插件

时间:2024-07-24 17:29:20

流水线官方插件

流水线当前内置的官方插件如表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命令。

钉钉机器人

在流水线上配置钉钉机器人的webhook,向机器人发送自定义内容。

飞书机器人

在流水线上配置飞书机器人的webhook,向机器人发送自定义内容。

微信机器人

在流水线上配置企业微信机器人的webhook,向机器人发送自定义内容。

上传文件至OBS

将文件上传至华为云OBS。

OBS文件下载

从OBS下载文件至本地。

微服务

创建集成分支

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

合并集成分支

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

合并主干

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

准出条件

标准策略准出条件

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

support.huaweicloud.com/usermanual-pipeline/pipeline_01_0030.html