开发插件前,先进入插件工作台初始化一个插件,确定插件在平台中的唯一标识。
可以在这里进行新增/发布/下架等管理插件的操作
- 切换资源类型
- 新增插件
- 单个插件的管理入口
- 升级、下架、删除插件快捷入口
- 指引文档和插件 UI 调试工具入口
- 标识
- 插件在平台中的唯一标识,建议取和插件功能相关的可读性好的英文标识
- 调试项目
- 插件发布过程中,可以在调试项目下将插件添加到流水线执行,对插件进行测试,保证插件功能满足预期。
- 建议新增专用的插件调试项目,避免测试过程中影响到业务。
- 开发语言
- 支持四种语言开发插件:
- Java
- Python
- Golang
- Nodejs
- 支持四种语言开发插件:
初始化好插件之后,可以开始开发插件
- 根据开发语言参考对应的开发指引
插件级别的敏感信息,如 token、用户名密码、IP、域名等,不建议直接提交到代码库,通过工作台私有配置界面管理
入口如下,创建后,在插件中通过 SDK 提供的方法即可获取使用