管理插件

插件是增强Jenkins环境的功能以满足组织或特定于用户特定需求的主要方法。必威国际有限公司有超过一千个不同的插件它可以安装在詹金斯控制器和整合各种编译工具,云服务供应商必威国际有限公司,分析工具,以及更多。

插件可以自动下载,与他们的依赖关系,从更新中心。更新中心是由詹金斯项目,提供已制定,并得到社会各界詹金斯各成员保持开源插件的库存运营的服务。必威国际有限公司

本节将介绍从Jenkins Web UI中的管理插件的基础知识中的所有内容,以进行更改必威国际有限公司硕士文件系统。

安装插件

必威国际有限公司Jenkins为主机上安装了几种不同的方法:

  1. 在Web UI使用“插件管理器”。

  2. 使用必威国际有限公司Jenkins Cli.安装 - 插件命令。

每个方法都将导致詹金斯加载的插件,但可能需要不同级别的访问和权衡才能使用。必威国际有限公司

这两种方法要求Jenkins控制器能够从更新中心下载Meta-Data,必威国际有限公司无论是Jenkins项目操作的主要更新中心[1]或自定义更新中心。

插件包装为独立的.hpi文件,里面有所有必要的代码,图像和其他该插件需要成功经营资源。

从Web UI

安装插件的最简单和最常见的方式是通过管理詹金斯必威国际有限公司>管理插件视图,提供给詹金斯环境的管理员。必威国际有限公司

在下面可用的选项卡,可以搜索可用于从已配置的更新中心下载的插件并考虑:

插件管理器中的可用选项卡

大多数插件可以通过选中插件和点击附近的框立即安装和使用安装没有重启

如果可用插件列表为空,则主设备可能会错误地配置或尚未从更新中心下载Plugin Meta-Data。点击现在检查按钮将强制Jenkins尝试联系配置必威国际有限公司的更新中心。

使用jenkins 必威国际有限公司cli

管理员也可以使用必威国际有限公司Jenkins Cli.它提供了安装插件的命令。管理Jenkins环境或配置管理代码必威国际有限公司的脚本可能需要在没有Web UI中的用户交互的情况下安装插件。Jenk必威国际有限公司ins CLI允许命令行用户或自动化工具下载插件及其依赖项。

java -jar 必威国际有限公司jenkins-cli.jar -s http:// localhost:8080 / install-plugin源... [-deploy] [-name val] [-restart]从文件,URL或者安装一个插件来自更新中心。来源:如果此指向本地文件,则将安装该文件。如果这是一个URL,Jenkins下载必威国际有限公司了URL并将其安装为插件。另一种名称被假定为现有更新中心中的插件的短名称(如“FindBugs”),并且插件将从中安装更新中心。- 立即部署:立即部署插件而不会推迟它们直到重新启动。-Name val:如果指定,则该插件将作为此简短名称安装(而通常,该名称将自动从源名称推断出来)。-Restart:在成功安装时重新启动必威国际有限公司Jenkins。

高级安装

更新中心只允许一个插件最近发布的版本安装。在插件的较旧版本需要情况下,詹金斯管理员可以下载一个旧必威国际有限公司.hpi存档并手动安装在Jenkins控制器上。必威国际有限公司

从Web UI

假设A..hpi文件已下载,登录的Jenkins管理员可以从Web UI内上传文件:必威国际有限公司

  1. 导航到管理詹金斯必威国际有限公司>管理插件网页ui中的页面。

  2. 点击一下先进的标签。

  3. 选择.hpi下的文件上传插件部分。

  4. 上传插件文件。

在插件管理器高级选项卡

一旦插件文件上传后,詹金斯控制器必须手动为了使更改生效重新启动。必威国际有限公司

在主

假设A..hpi文件由系统管理员明确下载时,管理员可以手动将.hpi文件在文件系统上的特定位置。

复制下载.hpi`文件进必威国际有限公司jenkins_home / plugins.Jenkins控制器上的目录(例如必威国际有限公司,在Debian Systems上必威国际有限公司JENKINS_HOME一般来说在/ var / 必威国际有限公司lib中/詹金斯)。

在加载插件之前,需要重新启动主设备,并在Jenkins环境中提供。必威国际有限公司

插件目录的更新站点名称[1]并不总是与插件的显示名称相同。搜索plugins.必威国际有限公司jenkins.io.对于所需的插件,将提供适当的链接.hpi文件。

更新插件

更新列于更新选项卡管理插件页面,可以通过选中所需插件更新的复选框并单击立即下载并重新启动后安装按钮。

更新插件管理器中的选项卡

默认情况下,詹金斯控制器将检查每必威国际有限公司24小时一次从更新中心更新。要手动触发更新检查,只需点击现在检查按钮在更新标签。

删除插件

当插件不再用于Jenkins环境时,谨慎地从Jenkins控制器中删除插件必威国际有限公司。这提供了许多好处,例如在引导或运行时减少内存开销,减少Web UI中的配置选项,并删除与新插件更新的未来冲突的可能性。

卸载插件

卸载插件的最简单方法是导航到安装了选项卡在管理插件页。从那里,Jenkins将必威国际有限公司自动确定哪个插件可以安全地卸载,那些不是其他插件的依赖性,并呈现这样做的按钮。

在插件管理器安装选项卡

也可以通过删除相应的相应来卸载插件.hpi从文件必威国际有限公司jenkins_home / plugins.主机上的目录。插件将继续函数,直到主机重新启动。

如果是插件.hpi文件被删除,但通过其他插件需要,詹金斯控制器可以正确地引导失败。必威国际有限公司

卸载插件不是移除插件可能已经创建的配置。如果存在现有的工作/节点/视图/构建/等配置,启动由插件创建的参考数据,在詹金斯将警告称,某些配置不能被完全加载并忽略无法识别的数据。必威国际有限公司

因为配置(一个或多个)将被保留,直到它们被覆盖,重新安装插件将导致那些配置值重现。

删除旧数据

必威国际有限公司詹金斯提供了清除配置的设施留下卸载插件。导航管理詹金斯必威国际有限公司然后点击管理旧数据审查和删除旧数据。

禁用插件

禁用插件是退休插件更柔和的方式。必威国际有限公司詹金斯将继续确认该插件安装,但它不会启动插件,并没有扩展从这个插件贡献将是可见的。

一詹必威国际有限公司金斯管理员可以通过取消对盒子禁用插件安装了选项卡管理插件页面(见下文)。

在插件管理器安装选项卡

系统管理员还可以通过创建詹金斯控制器,诸如在文件上禁用插件:必威国际有限公司必威国际有限公司jenkins_home / plugins / plugin_name.hpi.disabled

禁用插件创建的配置表现得好像插件卸载,因为它们会导致启动时的警告,但否则忽略。

使用jenkins 必威国际有限公司cli

也可以启用或通过禁用插件必威国际有限公司Jenkins Cli.使用启用插件或者禁用插件命令。

启用插件命令已添加到Jenkins中必威国际有限公司v2.136.。这禁用插件命令已添加到Jenkins中必威国际有限公司v2.151

启用插件命令接收启用插件的列表。其中一个选择的插件依赖于任何插件也将通过此命令启用。

java -jar 必威国际有限公司jenkins-cli.jar -s http:// localhost:8080 / enable-plugin插件... [-restart]可以过度地实现一个或多个安装的插件。插件:启用具有给定的短名称及其依赖项的插件。-restart:启用插件后重新启动J必威国际有限公司enkins。

禁用插件命令接收要禁用的插件列表。输出将显示成功和失败操作的消息。如果您只想看到错误消息,则-安静的可以指定选项。这-战略选项控制当其中一个指定的插件列为另一个启用插件的可选或强制依赖项时,控制将采取的操作。

Java -Jar 必威国际有限公司Jenkins-Cli.jar -s http:// localhost:8080 /禁用 - 插件插件...... [--q -q)] [-restart(-r)] [-strategy(-s)策略]禁用一个或多个安装的插件。使用给定的短名称禁用插件。您可以定义如何使用依赖插件,如果应在重新启动时进行。您还可以设置安静模式以避免控制台中的额外信息。插件:要禁用的插件。-quiet(-q):保持安静,仅打印错误消息-restart(-r):禁用插件后重新启动Jenkins。必威国际有限公司-strategy(-s)策略:如何处理从属插件。- 无:如果存在强制性相关插件,并且启用它,则无法禁用插件(默认值)。- 强制性:也禁用所有强制性相关插件,可选的相关插件保持启用。 - all: all dependant plugins are also disabled, no matter if its dependency is optional or mandatory.

以同样的方式比启用和禁用从UI插件,需要重新启动才能完成的过程中,一旦詹金斯重新开始的CLI命令所做的更改将生效。必威国际有限公司这-重新开始选项强制实例一旦命令的安全重启已成功完成,所以更改将立即生效。

固定插件

固定插件功能在詹金斯2.0已被删除。必威国际有限公司版本高于2.0詹金斯不捆绑插件,而不是提必威国际有限公司供向导安装最有用的插件。

概念的概念固定插件适用于与Jenkins 1.x捆绑在一起的插件,例如必威国际有限公司矩阵授权插件

默认情况下,当詹金斯升级,其捆绑插件覆盖当必威国际有限公司前安装的插件版本必威国际有限公司JENKINS_HOME

但是,当手动更新捆绑插件时,Jenkins将标记为固定到特定版本的插件。必威国际有限公司在文件系统上,Jenkins创建一个名为必威国际有限公司的空文件必威国际有限公司JENKINS_HOME /插件/ PLUGIN_NAME.hpi.pinned表示钉扎。

固定插件永远不会詹金斯在启动过程中捆绑插件被覆盖。必威国际有限公司(詹金斯的新版本做警告你如果被固定的插必威国际有限公司件年长比目前捆绑在一起。)

将捆绑插件更新为更新中心提供的版本是安全的。这通常是为了拾取最新的功能和修复。捆绑版本偶尔更新,但不一致。

Plugin Manager允许插件明确取消划分。这必威国际有限公司JENKINS_HOME /插件/ PLUGIN_NAME.hpi.pinned还可以手动创建/删除文件以控制PINNING行为。如果是固定文件存在,Jenkins将使用用户必威国际有限公司指定的任何插件版本。如果文件不存在,Jenkins将将插件还原到启必威国际有限公司动时的默认版本。



此页面有用吗?

请通过此提交有关此页的反馈快速形式

另外,如果你不希望完成快速表单,你可以简单地表示,如果您发现此页面有用吗?


查看现有的反馈这里