无需重启即可安装 Jenkins 插件

Posted

技术标签:

【中文标题】无需重启即可安装 Jenkins 插件【英文标题】:Install Jenkin's Plugin without Restart 【发布时间】:2014-06-12 12:30:58 【问题描述】:

如何在不重启 jenkins 的情况下安装我自己的 jenkins 插件。我在更新中心看到它无需重新启动即可安装插件,但我无法在不重新启动的情况下安装自己的插件。请让我知道该怎么做。我正在使用 Jenkins 1.509.2

【问题讨论】:

【参考方案1】:

在安装插件的过程中,您可以选择“Install without restart”按钮。

但是,由于 Jenkins 的架构选择,同样的方案不允许我们升级现有插件。 Jenkins 在 1.44 中添加了插件支持,因为那时 Jenkins 需要重新启动才能使新插件生效。这是因为我们在启动时加载插件,进行各种计算以围绕所有插件构建不可变的数据结构。

【讨论】:

【参考方案2】:

第一次安装自定义插件运行良好,无需重新启动。但是当我想对插件执行更新时,它会指定我应该重新启动 Jenkins 服务器。

【讨论】:

【参考方案3】:

如果您询问如何在不重新启动的情况下安装您个人开发的插件,而不是插件存储库中的插件,您可以通过以下方式进行: Jenkins>插件管理器,点击高级选项卡。

在那里你会看到“上传插件”。上传插件的 hpi 文件。您不需要重新启动 Jenkins。所有正在运行的作业都不会中断。您的插件应该在之后出现。此方法尚未针对所有插件进行测试,但对一些简单的插件有效。

【讨论】:

以上是关于无需重启即可安装 Jenkins 插件的主要内容,如果未能解决你的问题,请参考以下文章

jenkin服务关闭和重启

jenkin运行jmeter自动化脚本(jenkins+jmeter+ant)

jenkins-部分插件由于缺少依赖无法加载。要恢复这些插件提供的功能,需要修复这些问题并重启Jenkins的解决办法

docker中Jenkins启动无法安装插件,版本过低

Jenkin配置执行远程shell命令

利用jenkins打造通过自定义参数更新svn 指定文件任务