Golang 插件开发指引
插件开发框架说明
插件最终打包成一个命令行可执行的命令即可,对开发框架无硬性要求 下边以 demo 插件为例示范
一、示例插件代码工程的整体结构如下:
二、如何开发插件:
创建插件代码工程
插件代码建议统一管理。通用的开源插件可以放到 ci-plugins 下
实现插件功能
三、如何打包发布:
进入插件代码工程目录下
打包
在任意位置新建文件夹,命名示例:release_pkg = ${你的插件标识}_release
将步骤 2 生产的执行包拷贝到 ${release_pkg} 下
在 ${release_pkg} 目录下,把所有文件打成
zip
包即可
zip
包结构示例:
打包完成后,在插件工作台提单发布,即可测试或发布插件
最后更新于