Jenkins 离线安装插件

标签 jenkins plugins artifactory jenkins-blueocean

在 Linux 服务器上安装了 Jenkins,想手动安装一些插件。

我想安装 Blue Ocean 和 Artifactory。

对于这两个插件,我都下载了 hpi 文件并尝试安装它,但出现了很多依赖项错误。

我现在是否也必须手动安装这些依赖项?或者有更好的方法来做到这一点?

我尝试安装这些依赖项之一,并且该依赖项也有一些依赖项错误:-(

Linux 服务器无法访问 Internet。

谢谢!

罗伯特

最佳答案

您是对的,BlueOcean 有很多依赖项。
鉴于您无法连接到互联网,您需要下载所有 21 个与 BlueOcean 相关的 hpi 文件,并从管理 Jenkins > 管理插件 > 高级选项卡上传它们。
或者,如果您有权访问运行 Jenkins 实例的服务器,则可以将 hpi 文件复制到 %JENKINS_HOME%/plugins 文件夹中。相应的目录(从 hpi 分解,它只是一个 zip 文件)将在 Jenkins 重启时创建。
获取所有 21 个插件文件的最简单方法是打开 Jenkins plugin page并搜索 blueocean .下载所有21个相同编号的版本,并一一上传。顺序应该不是问题。只要它们在重启时都存在,依赖关系就会解决。
任何其他插件也有相同的过程。如果您能够将机器连接到互联网,那么您将能够使用管理依赖项和更新通知的更新中心,从而使该过程变得更加简单。

关于Jenkins 离线安装插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52717217/

相关文章:

jenkins - 是否保证 Jenkins 管道中的所有阶段都将在同一主机上执行?

git - Jenkins 和更新 git 子模块

javascript - Fancytree:手动重新生成 key 以避免重复

nginx - 状态405- docker - Artifactory

artifactory - Artifactory OSS 中是否提供 Conan 存储库?

java - Bamboo 和 Artifactory 之间的语义版本控制?

jenkins - 从 Jenkins 脚本控制台访问 Slack 插件

linux - Jenkins 和路径

python - Sublime Editor 插件记住变量

jquery - 有没有一个框架可以同时为 firefox、chrome、safari 和 IE 构建插件?