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

无法动态部署此插件:Jenkins

公胤运
2023-03-14
问题内容

我尝试安装 SVN Publisher用于将Jenkins连接到Subversion存储库的。

在安装过程中Download Now and Install afterRestart,我的詹金斯(Jenkins)需要花费很长时间才能重新启动,因此我尝试使用Install withoutrestart

它显示以下错误

 Failure -

java.io.IOException: Failed to dynamically deploy this plugin
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1308)
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to expand C:\tomcat\webapps\.jenkins\plugins\svnpublisher.jpi
    at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:460)
    at hudson.ClassicPluginStrategy.createPluginWrapper(ClassicPluginStrategy.java:126)
    at hudson.PluginManager.dynamicLoad(PluginManager.java:415)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1304)
    ... 5 more
Caused by: Error while expanding C:\tomcat\webapps\.jenkins\plugins\svnpublisher.jpi
java.util.zip.ZipException: archive is not a ZIP archive
    at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:192)
    at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:132)
    at hudson.ClassicPluginStrategy.unzipExceptClasses(ClassicPluginStrategy.java:532)
    at hudson.ClassicPluginStrategy.explode(ClassicPluginStrategy.java:457)
    ... 8 more
Caused by: java.util.zip.ZipException: archive is not a ZIP archive
    at org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:481)
    at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:320)
    at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:186)
    at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:170)
    ... 11 more

请帮忙。

谢谢!


问题答案:

似乎在下载过程中出现了问题,因此插件文件已损坏。关闭Jenkins,删除C:\tomcat\webapps\.jenkins\plugins\svnpublisher.jpi,重新启动jenkins并重新尝试安装插件。

或者,手动下载文件并替换为文件系统上的一个,应该可以从此处获得 https://updates.jenkins- ci.org/download/plugins/



 类似资料:
  • 我正在做一个maven构建在我的jenkins和创建一个战争文件,我已经配置了webphere部署插件,并成功地测试了连接。我试图部署战争文件webshere部署插件,但我得到一个错误 部署到IBM WebSphere Application Server时出错:应为Ant GLOB模式。 我猜在我部署maven build时,它需要一个ant构建。 我在jenkins中复制了WebSphereD

  • 我试图使用maven shade插件构建uber jar(构建docker映像),并将项目jar部署到maven存储库。我不想将uber jar部署到maven Repo。因此,要么我需要能够从maven deploy插件中排除特定文件,要么让maven shade插件将uber jar放在不同的位置,这样deploy插件就不会接收到它。 这两件事都有可能吗?

  • 官方文件目录:kubernetes/cluster/addons/fluentd-elasticsearch $ ls *.yaml es-controller.yaml es-rbac.yaml es-service.yaml fluentd-es-ds.yaml kibana-controller.yaml kibana-service.yaml fluentd-es-rbac.yaml

  • 到 heapster release 页面 下载最新版本的 heapster $ wget https://github.com/kubernetes/heapster/archive/v1.3.0.zip $ unzip v1.3.0.zip $ mv v1.3.0.zip heapster-1.3.0 $ 官方文件目录: heapster-1.3.0/deploy/kube-config/i

  • 官方文件目录:kubernetes/cluster/addons/dashboard 使用的文件: $ ls *.yaml dashboard-controller.yaml dashboard-rbac.yaml dashboard-service.yaml 新加了 dashboard-rbac.yaml 文件,定义 dashboard 使用的 RoleBinding。 由于 kube-a

  • 官方文件目录:kubernetes/cluster/addons/dns 使用的文件: $ ls *.yaml *.base kubedns-cm.yaml kubedns-sa.yaml kubedns-controller.yaml.base kubedns-svc.yaml.base 已经修改好的 yaml 文件见:dns。 系统预定义的 RoleBinding 预定义的 RoleB