产品简介
实际的研发过程中,各团队所需要的插件能力各异,自定义团队插件功能能够让成员编写并发布插件。将内部得心应手的工具或命令封装成「自定义插件」,方便团队内其他项目与成员快速复用。
基础使用
点击左下角的设置按钮,进入「团队设置中心」->「功能设置」->「构建插件」,你可以在此处看到官方插件、团队插件与个人提交但未公开的插件。在插件详情中查看名称、描述与版本号。
你可以通过流水线编排界面或编译命令行两种方式使用插件功能。
图形化编辑器
在阶段内添加步骤时选择是否启用官方插件或团队自定义插件。
文本编辑器
支持使用命令行的方式直接编辑 Jenkinsfile,参考语句示例如下:
useCustomStepPlugin(key: 'exec_py_script', version: '1.0', params: [site_packages:'false',requirements:'false'])
// key 为 插件的 ID,version 为版本号(默认使用最新版本,随插件升级而自动升级),params 为当前插件所需要填写的参数。
插件开发
插件开发并不限制语言与环境,仅需满足声明文件的规范要求即可上传至 CODING,通过校验后就能在持续集成任务中使用,点击了解开发指引。
若你希望更高效的进行插件开发,系统亦提供了一套便利的开发工具 qci-plugin
,点击了解详情。
插件上传
插件开发不限制语言,但需保证插件逻辑能够以命令行的方式运行,并且 CI 任务的构建环境需具备插件的运行环境,点击了解如何配置构建环境。
开发完成后,遵循声明格式编写插件的描述文件,打包插件代码后以 ZIP 包形式上传至 CODING。当声明文件通过检查并进行二次确认发布后,当前插件将以私有插件的状态进入可选列表,在流水线编排时仅作者才能添加与使用。
在实际的构建计划中完成调试后,作者可以将此插件标记成公开,此时团队内其他成员也将可以看到并使用此插件。
问题反馈 >
2023-10-12最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。