我可以使用 Jython/Python 扩展 Jenkins

发布于 2024-11-02 08:57:45 字数 103 浏览 3 评论 0原文

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

Is it possible to write Jenkins plugins using Python (via Jython), and if so, where would I get started? I don't know Java (and don't have a real interest in learning it at the moment) so being able to use Python would be nice for me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

耀眼的星火 2024-11-09 08:57:45

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

这里是编写 Jenkins 插件的链接

让您嵌入 Jython 或 Python 脚本并从插件运行它们 如果您所需要做的就是运行简单的脚本,这就是您所需要的。

There's no docs on that. Frankly your problem with be you must understand how the interfaces and extensions map from java to jython to write it.

Here are links on writing Jenkins plugins

Let's you embed either Jython or Python scripts and run them from a plugin If all you nee to do is run a simple script, that be what you need.

走过海棠暮 2024-11-09 08:57:45

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

从版本 1.6 开始,您实际上可以安装 Jython 软件包(假设您有自己想要使用的库),并且它会自动在所有 Jenkins 从属设备之间同步软件包。

If your goal is to execute Jython code within Jenkins, you may want to have a look at the Jython Plugin.

Starting version 1.6, you can actually install Jython packages (say if you have your own library you'd like to use), and it'll automatically sync up the packages across all Jenkins slaves.

沙与沫 2024-11-09 08:57:45

由于 Jython 可以生成 Java 类,我认为这没有理由不起作用。

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

Since Jython can produce Java classes I see no reason why this should not work.

Note that you will need to learn at least some things about Java (mostly the platform, not necessarily the language) in order to be able to write plugins for Jenkins.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文