【问题标题】:Jenkins Plug-in - Post-build Step - with many config optionsJenkins 插件 - 构建后步骤 - 具有许多配置选项
【发布时间】:2013-06-21 19:48:16
【问题描述】:

我目前正在开发一个 Jenkins 插件,它是构建后的步骤(扩展 hudson.tasks.Builder)。我在匹配的资源目录结构中同时使用 global.jelly 和 config.jelly。

到目前为止,对于每个字段我一直在使用以下...

  • @DataBoundConstructor 我的配置中的每个字段都有一个参数
  • private final 我的配置中每个字段的字段
  • 为我的配置中的每个字段自定义 getter

我有很多东西要配置,我觉得必须有一些更简单的方法,使用它在后台使用的 JSON,我可以更干净地遍历自己?

数据实际上是如何持久化的,因为我目前的理解是它使用 getter 填充值以及它如何实际存储我不确定的值?

【问题讨论】:

    标签: java json jenkins jenkins-plugins jelly


    【解决方案1】:

    不幸的是,这是我所知道的配置您的构建器的唯一方法。 Jenkins 将所有配置保存在作业的 config.xml 文件中。

    【讨论】:

    • 所以它肯定需要 getter 然后从 config.xml 中加载这些值?可以手动检查该配置文件吗?即它可以从代码中访问吗?
    • 是的,您肯定需要 getter 才能使持久性逻辑正常工作。我不确定您是否可以访问 xml,但您应该能够从代码中该作业的 Project 实例访问这些参数。
    猜你喜欢
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 2012-08-27
    • 2011-08-26
    • 1970-01-01
    相关资源
    最近更新 更多