【问题标题】:Can I extend Jenkins with Jython/Python我可以用 Jython/Python 扩展 Jenkins
【发布时间】:2011-04-19 09:26:27
【问题描述】:

是否可以使用 Python(通过 Jython)编写 Jenkins 插件,如果可以,我应该从哪里开始?我不懂 Java(目前对学习它没有真正的兴趣),所以能够使用 Python 对我来说会很好。

【问题讨论】:

    标签: java python continuous-integration jython jenkins


    【解决方案1】:

    没有关于此的文档。坦率地说,您的问题是您必须了解接口和扩展如何从 java 映射到 jython 才能编写它。

    Here are links on writing Jenkins plugins

    Let's you embed either Jython or Python scripts and run them from a plugin 如果您只需要运行一个简单的脚本,那就是您所需要的。

    【讨论】:

      【解决方案2】:

      如果您的目标是在 Jenkins 中执行 Jython 代码,您可能需要查看Jython Plugin

      从 1.6 版开始,您实际上可以安装 Jython 包(例如,如果您有自己想要使用的库),它会自动在所有 Jenkins 从站之间同步包。

      【讨论】:

        【解决方案3】:

        由于 Jython 可以生成 Java 类,我认为没有理由不这样做。

        请注意,您至少需要学习一些关于 Java 的知识(主要是平台,不一定是语言)才能为 Jenkins 编写插件。

        【讨论】:

        • 是的,我完全明白我必须熟悉 Jenkins/Java 平台才能做任何事情。您知道在 Jenkins 中使用 Jython 的起点(最好是文档/博客文章之类的)吗?
        猜你喜欢
        • 1970-01-01
        • 2010-09-27
        • 2016-11-21
        • 2023-03-10
        • 2016-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-13
        相关资源
        最近更新 更多