【发布时间】:2011-04-19 09:26:27
【问题描述】:
是否可以使用 Python(通过 Jython)编写 Jenkins 插件,如果可以,我应该从哪里开始?我不懂 Java(目前对学习它没有真正的兴趣),所以能够使用 Python 对我来说会很好。
【问题讨论】:
标签: java python continuous-integration jython jenkins
是否可以使用 Python(通过 Jython)编写 Jenkins 插件,如果可以,我应该从哪里开始?我不懂 Java(目前对学习它没有真正的兴趣),所以能够使用 Python 对我来说会很好。
【问题讨论】:
标签: java python continuous-integration jython jenkins
没有关于此的文档。坦率地说,您的问题是您必须了解接口和扩展如何从 java 映射到 jython 才能编写它。
Here are links on writing Jenkins plugins
Let's you embed either Jython or Python scripts and run them from a plugin 如果您只需要运行一个简单的脚本,那就是您所需要的。
【讨论】:
如果您的目标是在 Jenkins 中执行 Jython 代码,您可能需要查看Jython Plugin。
从 1.6 版开始,您实际上可以安装 Jython 包(例如,如果您有自己想要使用的库),它会自动在所有 Jenkins 从站之间同步包。
【讨论】:
由于 Jython 可以生成 Java 类,我认为没有理由不这样做。
请注意,您至少需要学习一些关于 Java 的知识(主要是平台,不一定是语言)才能为 Jenkins 编写插件。
【讨论】: