【问题标题】:Jenkins nodelabel plugin where does .jpi come from?Jenkins nodelabel 插件 .jpi 来自哪里?
【发布时间】:2012-08-29 16:28:15
【问题描述】:

我正在编写一个 puppet 脚本,它将使用 nodelabel 参数插件自动设置一个 jenkins 实例。它成功下载了 .hpi,但插件仍然无法正常工作。

当我使用 Web UI 安装它时,我看到一个工作版本同时具有 .hpi 和 .jpi 文件。我在任何地方都找不到.jpi 的链接,所以我猜这是从.hpi 生成的。我想知道在自动安装过程中是否/如何创建它,以便我可以在 puppet 中模仿它。

【问题讨论】:

  • 我认为这是Puppet安装git插件的问题。原来你也只需要git-client

标签: jenkins puppet


【解决方案1】:

.jpi 和 .hpi 文件只是 zip 文件(JPI = jenkins 插件,HPI = hudson 插件)。如果你把 .hpi 放到你的插件目录(可能是 /var/lib/jenkins/plugins)并重启 Jenkins,它就会安装插件。

我发现 Jenkins-ci.org 存储 .hpi 文件,以这种方式安装会将它们保留为 .hpi 文件。通过 gui 安装会将它们更改为 .jpi。

您还可以查看 Jenkins 的现有 puppet 模块之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 2010-09-21
    • 2018-12-22
    • 2010-09-26
    • 2013-08-18
    • 2023-02-09
    • 2023-03-28
    相关资源
    最近更新 更多