【问题标题】:Jelly Framework used in Jenkins [closed]Jenkins 中使用的 Jelly 框架 [关闭]
【发布时间】:2013-09-10 18:02:34
【问题描述】:

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

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

【问题讨论】:

    标签: jenkins hudson jenkins-plugins jelly


    【解决方案1】:

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

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

    一些基础知识: 所有 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

    编码愉快!

    【讨论】:

      【解决方案2】:

      你需要 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 构建过程中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-22
        • 1970-01-01
        • 2015-06-12
        • 1970-01-01
        • 1970-01-01
        • 2014-12-22
        • 2017-10-11
        • 1970-01-01
        相关资源
        最近更新 更多