0

请让我知道 Jelly 如何在 Jenkins 中使用。任何解释 Jenkins 中 GUI 架构的文档都会有所帮助。

任何解释高级代码细节的教程或该区域中的任何指针

4

2 回答 2

2

Jenkins 开发的起点是Extend Jenkins页面。在此页面上,有许多子页面讨论 Jelly 的不同方面,请参阅菜单中的“Writing Views (Jelly/Groovy)”。

这与插件教程页面底部的教程一起是一个好的开始。

一些基础知识: 所有 Jelly 文件都根据 Jelly 文件的路径连接到相应的类:

src/main/java/com/example/MyClass.java
src/main/resources/com/example/MyClass/config.jelly

果冻文件上有许多不同的名称用于不同的目的,例如:portlet.jelly、index.jelly、global.jelly、config.jelly。如果您正在编写作业/构建插件,global.jelly则对应于系统配置,而对于作业配置,您将使用config.jelly.

快乐编码!

于 2015-10-23T12:19:22.073 回答
0

您将需要 maven 并且可以从命令行安装它

$ mvn -U org.jenkins-ci.tools:maven-hpi-plugin:create

这将询问您几个问题,例如 groupId(包名称的 Maven 术语)和 artifactId(项目名称的 Maven 术语),然后创建一个框架插件,您可以从中开始。确保你可以构建这个:

$ cd newly-created-directory
$ mvn package

这记录在这里https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

这附带了许多 UI 示例供您查看。我建议使用 IntelliJ 或 eclipse,因为它们有工具可以集成到 maven 构建过程中

于 2013-09-10T20:54:13.810 回答