【发布时间】: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 参数工作吗?
谢谢。 最好的问候。
【问题讨论】: