Ven*_*kat 35 jenkins jenkins-plugins
我以两种方式安装了插件,即手动将.hpi文件保存在Jenkins主目录中并从Jenkins前端安装(Manage Jenkins> Manage Plugins).
我在这里注意到的是当我手动安装插件(下载为.hpi文件)时,它安装了扩展程序.hpi
,而在通过Jenkins前端安装插件时,我注意到插件再次安装为.hpi
.
但为什么?在后台发生了什么,我知道功能不会改变,但看起来很有趣.
请把你的输入.
Oli*_*dža 42
两者都应该是相同的,以扩展该詹金斯被重新命名hpi
,以jpi
在手动安装它,你说.
您在JENKINS_HOME中看到两者的原因是Jenkins启动时加载插件的顺序:如果两者都存在,则plugin.jpi
优先plugin.hpi
于它.这是上载安装确保上载的版本在重新启动后将覆盖现有版本的方式.
Kee*_*yOn 19
好吧,我认为这是因为Jenkins从Hudson分叉,所以这是Hpi中的'H'.J显然是对此的改变.
在技术方面,jpi插件是使用gradle插件架构生成的,而hpi插件是使用Maven架构生成的
最终,你发现两者都生产Jenkins可以使用的插件.绝大多数是使用Maven构建的,但我是Gradle的粉丝,因为它与Groovy中的开发插件很好地连接.您还可以使用Maven构建Groovy
归档时间: |
|
查看次数: |
20401 次 |
最近记录: |