java无法为Jenkins安装SSH代理插件
我正在尝试在Windows从属服务器上使用Jenkins的SSH代理插件:
https://wiki.jenkins-ci.org/display/JENKINS/SSH+Agent+Plugin
我在工作中收到的错误是:
爪哇。lang.RuntimeException:[ssh代理]找不到合适的ssh代理提供程序
说明中说Apache Tomcat本机库需要安装在Windows从机上,但没有说明如何安装和/或引用它们
你可以在下面搜索框中键入要查询的问题!
我正在尝试在Windows从属服务器上使用Jenkins的SSH代理插件:
https://wiki.jenkins-ci.org/display/JENKINS/SSH+Agent+Plugin
我在工作中收到的错误是:
爪哇。lang.RuntimeException:[ssh代理]找不到合适的ssh代理提供程序
说明中说Apache Tomcat本机库需要安装在Windows从机上,但没有说明如何安装和/或引用它们
# 1 楼答案
从此处下载本机库:
http://tomcat.apache.org/download-native.cgi
然后提取计算机上的某个位置并添加到path环境变量中。重新启动Jenkins以确保它已被拾取
# 2 楼答案
我能够通过使用拉请求的版本使ssh代理在Windows上工作,该版本只使用本机shell命令,而不是tomcat本机库中的java实现
在pull请求中只剩下一些微不足道的代码更改,但在修复之前,它似乎处于不确定状态。因此,我必须在pull请求分支上进行更改,在本地构建插件,然后通过安装。直接使用hpi文件
这是相关的拉动请求: https://github.com/jenkinsci/ssh-agent-plugin/pull/2