更新时间:2024-04-19 GMT+08:00
分享

概述

什么是扩展插件

中大型企业一般都有自己的流水线工具链,在搬迁上云后,企业自建的CI/CD工具、开源工具等资产无法被继承和复用,造成大量重复建设,CodeArts Pipeline提供了一套标准的流水线扩展插件接入方式,让企业能够快速将已有工具链接入插件平台,或者基于自身业务需求快速开发和发布插件,并在企业内进行共享和共建,加速企业上云。通过打造可视化、低代码、开放的插件市场,充分利用企业内的开发能力及需求打磨插件生态,实现高复用、低定制DevOps插件市场能力。系统当前已内置了一些常用的插件,覆盖构建、检查、部署、测试全领域,供用户在流水线编排时使用。

扩展插件作用域为当前租户,对应流水线任务中的一个“步骤”,是具有固定json schema定义的最小运行单元,包含了运行时入参、业务执行逻辑以及输出内容。

扩展插件入口

  • 入口一:进入CodeArts,在顶部导航栏单击“服务 > 扩展插件”,即可进入扩展插件页面。
  • 入口二:进入项目下流水线列表,新建或编辑流水线,新建任务时,在右上角单击“更多插件”,也可跳转至扩展插件页面。

进入扩展插件页面后,系统将展示全部可使用的插件,单击相应的插件卡片可以查看对应插件的详情信息。

使用场景

  • 开发者利用官方工具镜像进行插件开发,自行实现业务逻辑。CodeArts Pipeline当前支持开发者使用主流多语言进行业务脚本编写,如:shell/nodejs/python/java等,当前支持的工具列表详见官方镜像工具。针对业务的特殊环境要求,支持使用自定义执行机配合基础插件(执行容器镜像)提供更加多样的执行方式。
  • 使用者可通过扩展插件对接使用各类云服务。如使用CodeArts Pipeline提供的官方插件,如kubernetes发布、CAE发布等,当前提供的官方插件持续集成中。
  • 使用者可开发扩展插件对接已有的三方CI/CD工具。
分享:

    相关文档

    相关产品