【问题标题】:Is it possible to start Jenkins without any plugin?是否可以在没有任何插件的情况下启动 Jenkins?
【发布时间】:2018-03-31 23:04:42
【问题描述】:

我必须在无法访问 Internet 的机器(NonStop 服务器)上安装 Jenkins。我在another thread 中读到,可以下载 .hpi 文件并将它们放在正确的目录中,希望能够捕获所有依赖项,但目前在解除 Jenkins 的阻塞后安装挂起,可能是因为它试图访问 Internet .有没有办法在没有插件的情况下强制启动? (顺便说一句,NonStop 服务器将 Jenkins 放在 Tomcat 下,如果这可能很重要的话)

更新经过长期徒劳无功的工作,我们最终发现在 servlet 的 NonStop 实现中存在一个占用机器的 bug。

【问题讨论】:

  • 我在帖子中明确提到过。我读过那篇文章,但似乎基础 Jenkins 已经开始:从他们那里,添加插件很容易,即使并不总是那么简单。
  • 撤回投票。你的操作系统是什么。在这个例子中,在 RHEL 上安装 jenkins 似乎很简单:java-x.blogspot.de/2017/10/…

标签: jenkins offline


【解决方案1】:

在设置 Jenkins 服务器期间,我从其他 Jenkins 服务器复制了许多文件,包括所有插件 hpi 文件到 JENKINS_HOME/plugins 文件夹。我使用ThinBackup 创建了一个存档并从中复制了文件。复制是在没有使用 ThinBackup 恢复选项的情况下完成的。 Jenkins 服务器启动成功。 在复制文件之前不要忘记停止 Jenkins 服务器。复制它们后,您可以启动 Jenkins master。

我有一个模糊的记忆,我在 JENKINS_HOME 文件夹中看到了 installed-plugins.xml 文件或具有相似名称的文件。它包含已安装插件的列表。我想这个文件和你尝试安装的插件可能不匹配。尝试将该文件以及任何插件 hpi 文件从具有 Internet 连接的计算机复制到新的离线服务器。

如果您以特定方式重命名插件,则可以禁用插件 (JENKINS_HOME/plugins/PLUGIN_NAME.hpi.disabled)。来源here

【讨论】:

    猜你喜欢
    • 2014-08-30
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 2018-03-22
    • 2017-09-17
    • 2019-05-21
    相关资源
    最近更新 更多