当前位置: 首页 > 面试题库 >

如何将jenkins插件捆绑到jenkins.war中

冀萧迟
2023-03-14
问题内容

我正在尝试将一些插件捆绑到Jenkins.war中,但是我不确定该如何精确。我一直在引用此页面:https : //wiki.jenkins-
ci.org/display/JENKINS/Bundling+plugins+with+Jenkins
,但是我对具体细节感到困惑。如果仅将想要的插件中的.hpi文件移到/
WEB-INF / plugins
/中,我还需要执行其他哪些步骤才能真正获取新的.war文件?我应该运行提供的pom文件吗,如果是,应该在哪里/如何运行它?我应该确保我做其他的事情吗?


问题答案:

如果您正在寻找一次将插件捆绑到jenkins.war中的方法,则只需以7-zip或任何存档提取器打开war文件,然后将插件复制到/ WEB-INF /
plugins /中并保存。它应该工作正常。

如果要自动将插件与较新的更改捆绑在一起,请https://wiki.jenkins-
ci.org/display/JENKINS/Bundling+plugins+with+Jenkins解释插件pom.xml的外观和Ant目标文件的内容。



 类似资料:
  • 问题内容: 我做了一个Java应用程序。并将所有类捆绑在jar文件中。.我从netbeans运行项目,我的应用程序运行成功..但是我将我的.jar文件放在另一个地方,然后从那里运行..我没有我的应用程序使用的图标..在代码中,我从项目文件夹中存在的images目录中获取我的图标。 现在,我想知道如何将这些图像文件呈现给最终用户(就像我们呈现.jar文件一样)。 问题答案: 似乎这里有两个问题: 在

  • 我有以下Dockerfile,基本图像为: 但是,我无法找到原因,因为每个目录似乎都存在。此外,如果我在bash中手动运行for循环,那么所有插件都已正确安装。。。 我进一步注意到,若我将插件安装在根目录中,插件的安装是有效的,如下所示: 然而,这是错误的地方,因为它们必须放在目录$JENKINS_HOME/plugins 为什么我不能安装插件在?

  • 问题内容: 分发应用程序时,将 所有 鸡蛋合并到一个zip文件中会很方便,这样您只需分发一个zip文件和一个可执行文件即可(某些自定义二进制文件会简单地启动,加载zip文件的主要功能并启动python关闭或类似)。 我已经看到过一些有关在线执行此操作的讨论,但是没有实际执行此操作的示例。 我知道您可以(如果它是zip安全的)将鸡蛋转换为zip文件。 我不确定的是: 您能以某种方式将所有鸡蛋合并到一

  • 我有一个特定框架的实时模板/片段的选择,我想作为一个插件/包分发。PHPStorm/WebStorm有可能做到这一点吗? 我成功地为Sublime Text 2/3编辑器做到了这一点,现在可以通过包管理器访问我的包。简而言之,我想为PHPStorm做同样的事情,允许人们从插件库下载我的实时模板作为插件。

  • 我使用maven远程资源插件从工件中获取一些资源,还需要捆绑一些资源以用于另一个项目。 我在默认部分(不在配置文件中)将maven-Remote te-resources-plugin绑定到捆绑目标。我将maven-Remote te-resources-plugin绑定到配置文件中的流程目标。 我的问题是,在使用概要文件时,我没有获得共享资源(我没有获得target\maven shared a

  • 好的,我在分发我的邮件时遇到了一些问题。jar文件。当我只是从NetBeans运行程序时,它可以工作,但是如果我尝试从dist文件夹运行它,它就不工作(没有图像被加载)。 以下是我的程序的层次结构: src/img/随机图像 src/myapp/源文件 我用这个函数加载图像: 在那之后: 在我构建我的项目之后,这些图像在jar文件中,但是它们没有被加载。你知道为什么吗?