离线安装Jenkins插件



我有一个运行Jenkins的服务器,它没有连接到互联网。不是通过代理,什么都没有。

我必须安装一堆插件和它们所有的依赖项。最简单的方法是什么?手动下载。hpi文件并安装它们需要很长时间。

我可以得到创造性和运行詹金斯在我的电脑上,安装所有需要的插件,然后复制插件文件夹到我的服务器或类似的东西吗?

可以。将$JENKINS_HOME目录中的内容复制到另一个Jenkins服务器。插件存放在$JENKINS_HOME/Plugins中。

会成功的

唯一需要复制的是/plugins目录下的jpi/hpi文件。

Jenkins将插件扩展到相同的命名目录中。启动后,在${JENKINS_HOME}目录下创建初始配置文件或添加到config.xml目录

如果你不在本地执行任何配置,你不需要复制配置。

注意,在本地安装(并重新启动以便运行)之后,您可以获得从/systemInfo安装的插件的完整列表。当安装一个插件时,它会下载最新的列表,但也会下载最新的兼容依赖项,这可能会在任何时候改变,所以你可能不会得到相同的设置第二次。

您可以使用列表来了解何时更新了什么,或者只需单击更新所有然后可以找到带有新时间戳的插件(jpi/hpi)并稍后复制它们。