如何摆脱加载詹金斯的依赖错误?

Ray*_*yek 1 continuous-integration jenkins jenkins-plugins

刚刚下载了 jenkins.war 并做了一个 java -jar jenkins.war (在 Windows 8.1 上)

转到http://127.0.0.1:8080/manage,我看到:

加载某些插件时出现依赖错误:

Email Extension Plugin v2.47
    JUnit Plugin v1.2-beta-4 is older than required. To fix, install v1.2 or later.
GitHub plugin v1.20.0
    Jenkins Git plugin v2.4.0 failed to load. Fix this plugin first.
Jenkins Git plugin v2.5.3
    Matrix Project Plugin v1.4.1 is older than required. To fix, install v1.6 or later.
    Jenkins Mailer Plugin v1.11 is older than required. To fix, install v1.16 or later.
Pipeline v2.2
    Pipeline: Basic Steps v2.0 failed to load. Fix this plugin first.
Jenkins Workspace Cleanup Plugin v0.30
    Matrix Project Plugin v1.4.1 is older than required. To fix, install v1.7.1 or later.
GitHub Branch Source Plugin v1.8.1
    Jenkins Git plugin v2.3 failed to load. Fix this plugin first.
Pipeline: Basic Steps v2.1
    Jenkins Mailer Plugin v1.11 is older than required. To fix, install v1.13 or later.
GitHub Organization Folder Plugin v1.4
    GitHub Branch Source Plugin v1.5 failed to load. Fix this plugin first.
Run Code Online (Sandbox Code Playgroud)

重复 java -jar jenkins.war,每次都会解压 war。有没有他住的地方,这样你就可以从命令行运行他?

如何消除插件错误?

Ale*_*x O 5

升级到新war文件不会更新你的插件,除了一些与 Jenkins 核心紧密相连的“内部”插件。

因此,当您从旧的 Jenkins 版本切换到新版本(通过使用新war文件)时,您将收到看到的警告。

为了解决这个问题,更新 Jenkins 更新中心的插件会有所帮助。

如果您无法解决GUI 级别的依赖性错误,那么(手动)将更新的hpi插件文件放入$JENKINS_HOME/plugins(然后重新启动)是最后的手段。

  • 谢谢你,先生!我欠你一两瓶啤酒;)哈哈。如果其他人遇到这个问题,这对我有用:1)去这里https://updates.jenkins-ci.org/download/plugins/git-client/并下载“最新的永久链接”,这会让你得到-client.hpi 2) 在 Jenkins > 插件管理器 > 上传插件 > 选择该文件 > 你应该得到“成功” 3) 重新启动:) (6认同)