一尘不染

Jenkins插件的.hpi和.jpi有什么区别?

jenkins

我已经通过两种方式安装了Jenkins插件,即手动将.hpi文件保存在Jenkins主目录中,以及从Jenkins前端安装(管理Jenkins>管理插件)。

我在这里注意到的是,当我手动安装插件(以.hpi文件形式下载)时,它以扩展名安装,.hpi并且在通过Jenkins前端安装插件时,我注意到该插件再次安装为.jpi

但为什么?后台发生了什么事?我知道功能不会改变,但是看起来很有趣。


阅读 831

收藏
2020-07-25

共1个答案

一尘不染

两者都应该是相同的,以扩展该詹金斯被重新命名hpi,以jpi在手动安装它,你说。

您在JENKINS_HOME中看到两者的原因是Jenkins引导时加载插件的顺序:plugin.jpi优先plugin.hpi于两个都存在的情况。通过这种方式,上载安装可确保重启后上载的版本将覆盖现有版本。

2020-07-25