2016-10-14 50 views

回答

1

從這裏下載本機庫:

http://tomcat.apache.org/download-native.cgi

那麼你的機器上的某個地方提取並添加到您的PATH環境變量。重新啓動Jenkins以確保它被拾取。

+0

我想請您談談與tcnative-1.DLL文件中添加月/斌/ X64目錄?即使tomcat的啓動日誌甚至說它找到了帶有ssl支持的本地庫,我仍然會收到錯誤。 jenkins作業本身的路徑變量也有一個包含路徑的路徑變量。 – kossmoboleat

+0

我無法在tomcat服務器上使用jenkins.war,但是隻需使用java -jar jenkins.war運行它時,PATH變量就會被找到並找到ssh代理提供程序。 – kossmoboleat

+0

奇怪的是,作爲服務運行時可能存在權限問題,或者作爲您的(可能是)管理員帳戶運行? –

1

我能夠通過使用簡單地使用本地shell命令而不是tomcat本地庫中的java實現的pull請求的版本來使ssh-agent在Windows上工作。

在拉取請求中只剩下一些微不足道的代碼更改,但在修復之前它似乎處於緩衝狀態。所以我必須在pull request分支上進行更改,在本地構建插件,然後直接通過.hpi文件安裝它。

這是有關拉請求: https://github.com/jenkinsci/ssh-agent-plugin/pull/2