jenkins安装git插件遇到的问题

1、安装了jenkins(但是安装后不知道怎么查看安装的是jenkins的版本)

2、通过系统设置->插件管理中->可选插件或高级,我的可选插件中没有信息,所以我通过高级中的上传插件的方式安装插件的

3、安装git.hpi插件前,需要安装git_client.hpi插件、scm-api.hpi插件、workflow-setp-api.hpi插件、workflow-scm-setp.hpi插件,否则安装git.hpi时会报错,错误提示如下:

java.io.IOException: Failed to dynamically deploy this plugin
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1328)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1126)
	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:110)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to install git plugin
	at hudson.PluginManager.dynamicLoad(PluginManager.java:474)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1324)
	... 5 more
Caused by: java.io.IOException: Dependency scm-api (1.0), workflow-scm-step (1.14.2), git-client (1.19.6) doesn‘t exist
	at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:464)
	... 6 more

请按顺序安装负责安装(可根据错误提示调整安装顺序)插件是可能提示依赖的插件未安装,如先安装了workflow-scm-step.hpi时未安装workflow-setp-api.hpi则会提示错误

java.io.IOException: Failed to dynamically deploy this plugin
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1328)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1126)
	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:110)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to install workflow-scm-step plugin
	at hudson.PluginManager.dynamicLoad(PluginManager.java:474)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1324)
	... 5 more
Caused by: java.io.IOException: Dependency workflow-step-api (1.14.2) doesn‘t exist
	at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:464)
	... 6 more

注释:插件的版本号需要根据git插件依赖中提到的版本号安装,
scm-api (1.0), workflow-scm-step (1.14.2), git-client (1.19.6) workflow-setp-api.hpi(1.14.2)(貌似与workflow-scm-step保持一致)

4、前面的插件安装完成后,下载git插件git.hpi(https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin)

安装version:2.5.3的git.hpi报错(如下),在网上查了一下,有人在部署war文件是类似错误说是因为java的版本问题,编译时用的java jdk的版本与发布的服务器上

java jdk版本不一致导致的,具体原因不明,但是经测试,换成2.5.2就不会出现此问题,2.5.1,2.5.0仍然会出现此问题

java.io.IOException: Failed to dynamically deploy this plugin
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1328)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1126)
	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:110)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.util.zip.ZipException: error in opening zip file
	at java.util.zip.ZipFile.open(Native Method)
	at java.util.zip.ZipFile.<init>(Unknown Source)
	at java.util.zip.ZipFile.<init>(Unknown Source)
	at java.util.jar.JarFile.<init>(Unknown Source)
	at java.util.jar.JarFile.<init>(Unknown Source)
	at hudson.ClassicPluginStrategy.getShortName(ClassicPluginStrategy.java:107)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:439)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1324)
	... 5 more
时间: 2024-10-01 07:21:14

jenkins安装git插件遇到的问题的相关文章

jenkins离线安装git插件

jenkins没有默认安装git,当jenkins无法连接外网的话,安装git插件就是一件很麻烦的事,需要自己去下载插件: 往下拉 这边的插件就是需要自己去下载了,在bing下搜索jenkins git plugin 就是找到git插件的wiki页面: https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin 点击上图标注的下载内容,就会下载.hpi文件,上传完了之后就会自动安装了,但是这个时候一般会遇到依赖问题,导致安装失败,这个时候就要安装

Eclipse上安装GIT插件EGit及使用

Eclipse上安装GIT插件EGit及使用 博客分类: GIT 一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Eclipse 二.在Eclipse中配置EGit 准备工作:需要在https://g

【转】Eclipse上安装GIT插件EGit及使用

http://yufenfei.iteye.com/blog/1750124 一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Eclipse 二.在Eclipse中配置EGit 准备工作:需要在htt

Eclipse上安装GIT插件EGit

一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Eclipse 二.在Eclipse中配置EGit 准备工作:需要在https://github.com 上注册账号 Preferences > Tea

Eclipse安装git插件以及关联导入GitHub项目

一.Eclipse配置git 1.查看自己eclipse的版本 打开eclipse 导航: help->AboutEclipse 如图: 2.检查Eclipse中是否已安装Git插件 菜单栏Help -> AboutEclipse,查看是否有Git插件的图标. 现在的Eclipse下载后一般都提供Git插件了,若是没有Git插件,可以再eclipse 的market里面搜索egit插件安装,如果低版本的eclipse安装高版本的egit插件会报错,建议要么安装低版本的,要么去eclipse官网

在sublime text3中安装git插件

使用Package Control组件(推荐),打开install package控制台后,直接输入git就可以安装git插件. 这个时候Sublime Text只是安装了git插件,但还不能使用git命令,需要在修改Sublimt Text针对git的配置文件 "Git.sublime-settings",这个文件一般在你的账户目录下,如: C:\Users\Owen\Git.sublime-settings, 如果没有则创建这个文件. 在这个文件中加入如下内容: "git

Myeclipse10.7安装git插件并将Java项目上传到码云(github)

注:本文来源:外匹夫的<Myeclipse10.7安装git插件并将Java项目上传到码云(github)> 一.先说说安装egit插件的步骤(安装egit不成功的原因主要是下载的egit版本不适合当前使用的Myeclipse版本). 通过上网搜索安装eclipse插件主要有以下三种方式: 第一种方式: 对于不同版本的eclipse和myeclipse可能有所不同,主要是有以下两种情况: 1. EGit插件地址:http://download.eclipse.org/egit/updates

Java_Eclipse安装Git插件

一.从官网选择系统版本下载Git并安装 地址:https://git-scm.com/downloads/ 二.打开Eclipse 1. 第一种安装方法: help-->Install New SoftWare...  点击Add-->分别输入EGit,http://download.eclipse.org/egit/updates/      确定-->一路走下去,Eclispe开始安装Git插件,安装完成后Eclipse会要求重启 另一种安装方法: help-->Eclipse

Eclipse中Git插件使用技巧:[1]安装Git插件

检查Eclipse版本和是否已安装Git插件 菜单栏Help -> AboutEclipse 下载链接: GIT插件包地址: http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F p2 repository URL : 在线下载链接 download p2 repository : 下载GIT离线包(点击Download会进入收费页面,等待几秒才弹出下载窗口,外国网站速度比较慢) 如果低版本的ecl