【问题标题】:Debugging a Jenkins Plugin but using existing Jenkins调试 Jenkins 插件但使用现有的 Jenkins
【发布时间】:2013-09-18 07:52:31
【问题描述】:

我需要为 Jenkins 扩展我们公司的现有插件。 问题是,使用 eclipse 为我创建的新版本(使用 maven 的目标:hpi:run),我总是遇到插件根本没有嵌入的问题。即使它列在“管理插件”下,并且如果您将其作为 hpi 文件部署到新的 jenkins 安装中,完全相同的版本也可以正常工作。

所以我发现了这个:hpi:run -DhudsonHome=C:\Jenkins 这应该可以解决问题。 但事实并非如此。它仍然在 src 旁边使用一个名为“work”的临时文件夹。

当我查看控制台输出时,我发现环境系统变量 HUDSON_HOME 没有设置,所以我这样做了,现在它使用现有的 Jenkins 目录。

但是,这不是最佳解决方案,因为我需要在开发机器上使用多个 Jenkins 服务器。有什么方法可以让 -DhudsonHome 参数工作吗?

谢谢。 最好的问候。

【问题讨论】:

    标签: plugins jenkins hudson


    【解决方案1】:

    在 Eclipse 中,在您所做的运行配置下,查看 JRE 选项卡。在 VM 参数框中,您可以添加 -DJENKINS_HOME=。

    【讨论】:

    • 完美,成功了。非常感谢。这样就可以在不同的工作空间中拥有多个 jenkins,非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 2017-12-07
    相关资源
    最近更新 更多