在Linux服务器上安装了Jenkins,并希望手动安装一些插件。我想安装Blue Ocean和Artifactory。对于这两个插件,我下载了hpi文件并试图安装它,但我得到了很多依赖性错误。我现在是否也必须手动安装这些依赖项?或者有更好的方法来做到这一点?我试着安装其中一个依赖项,那个依赖项也有一些依赖项错误:-(Linux服务器无法访问Internet。谢谢!罗伯特
rekjcdws1#
这里也是一样。我们的Jenkins是在OpenShift中设置的,OpenShift不允许连接到互联网。逐个下载插件是很烦人的。更不用说每个插件都有自己的依赖项,也需要下载。
你会这么做
1.在可以下载插件的机器上本地运行Jenkins。1.使用更新中心下载并更新您想要的所有插件。1.转到%JENKINS_HOME%/plugins目录。在此文件夹中,您将看到*.jpi。这些是您的插件。它的依赖项也将被下载。1.将其重命名为*.hpi,然后将其保存在某个目录中。
%JENKINS_HOME%/plugins
*.jpi
*.hpi
为了测试...
1.在您的本地Jenkins中删除%JENKINS_HOME%/plugins目录中的所有内容,然后将所有*.hpi放在此目录中。1.重新启动本地Jenkins。1.验证您需要的插件是否已安装并更新。
ccrfmcuu2#
你是对的,BlueOcean有很多依赖项。如果您无法连接到互联网,则需要下载所有21个BlueOcean相关的hpi文件,并从Manage Jenkins〉Manage Plugins〉Advanced选项卡上传。或者,如果您可以访问运行Jenkins示例的服务器,则可以将hpi文件复制到%JENKINS_HOME%/plugins文件夹中。相应的目录(从hpi分解,这只是一个zip文件)将在Jenkins重新启动时创建。获取所有21个插件文件的最简单方法是打开Jenkins plugin page并搜索blueocean。下载所有21个相同编号的版本并逐个上传。顺序应该不是问题。只要它们在重启时都存在,依赖关系就会解决。任何其他插件都是一样的。如果你能够让机器连接到互联网,这将使过程变得简单得多,因为你将能够使用更新中心,它管理依赖关系和更新通知。
blueocean
lpwwtiir3#
1.下载jenkins-plugin-manager.(https://github.com/jenkinsci/plugin-installation-manager-tool/blob/master/README.md)1.下载带有依赖关系的插件。
java -jar jenkins-plugin-manager-2.12.11.jar -d jenkins_plugins --plugins git:5.0.0
1.将.jpi文件复制到%JENKINS_HOME%/plugins文件夹。1.重启Jenkins
.jpi
3条答案
按热度按时间rekjcdws1#
这里也是一样。我们的Jenkins是在OpenShift中设置的,OpenShift不允许连接到互联网。逐个下载插件是很烦人的。更不用说每个插件都有自己的依赖项,也需要下载。
你会这么做
1.在可以下载插件的机器上本地运行Jenkins。
1.使用更新中心下载并更新您想要的所有插件。
1.转到
%JENKINS_HOME%/plugins
目录。在此文件夹中,您将看到*.jpi
。这些是您的插件。它的依赖项也将被下载。1.将其重命名为
*.hpi
,然后将其保存在某个目录中。为了测试...
1.在您的本地Jenkins中删除
%JENKINS_HOME%/plugins
目录中的所有内容,然后将所有*.hpi
放在此目录中。1.重新启动本地Jenkins。
1.验证您需要的插件是否已安装并更新。
ccrfmcuu2#
你是对的,BlueOcean有很多依赖项。
如果您无法连接到互联网,则需要下载所有21个BlueOcean相关的hpi文件,并从Manage Jenkins〉Manage Plugins〉Advanced选项卡上传。
或者,如果您可以访问运行Jenkins示例的服务器,则可以将hpi文件复制到%JENKINS_HOME%/plugins文件夹中。相应的目录(从hpi分解,这只是一个zip文件)将在Jenkins重新启动时创建。
获取所有21个插件文件的最简单方法是打开Jenkins plugin page并搜索
blueocean
。下载所有21个相同编号的版本并逐个上传。顺序应该不是问题。只要它们在重启时都存在,依赖关系就会解决。任何其他插件都是一样的。如果你能够让机器连接到互联网,这将使过程变得简单得多,因为你将能够使用更新中心,它管理依赖关系和更新通知。
lpwwtiir3#
1.下载jenkins-plugin-manager.(https://github.com/jenkinsci/plugin-installation-manager-tool/blob/master/README.md)
1.下载带有依赖关系的插件。
1.将
.jpi
文件复制到%JENKINS_HOME%/plugins
文件夹。1.重启Jenkins