我可以用Jython/Python扩展Jenkins吗
可以用Python(通过Jython)来写Jenkins插件吗?如果可以的话,我该从哪里开始呢?我不懂Java(而且目前也没兴趣学),所以能用Python对我来说会比较好。
3 个回答
0
因为Jython可以生成Java类,所以我觉得这应该是可行的。
不过,你需要了解一些关于Java的知识(主要是关于这个平台,而不一定是语言本身),这样才能为Jenkins写插件。
1
如果你想在Jenkins中运行Jython代码,可以看看这个Jython插件。
从1.6版本开始,你可以安装Jython的包(比如说你有自己想用的库),而且它会自动在所有的Jenkins从属节点上同步这些包。
4
这方面没有文档。坦白说,你的问题在于你需要理解接口和扩展是如何从Java映射到Jython的,这样才能写出代码。
这个插件可以让你嵌入Jython或Python脚本,并从插件中运行它们 如果你只需要运行一个简单的脚本,这就是你需要的东西。