0

Windows スレーブで Jenkins 用の SSH エージェント プラグインを使用しようとしています。

https://wiki.jenkins-ci.org/display/JENKINS/SSH+Agent+Plugin

仕事で受け取ったエラーは次のとおりです。

java.lang.RuntimeException: [ssh-agent] 適切な ssh-agent プロバイダーが見つかりませんでした。

説明には、Apache Tomcat Native Libraries を Windows スレーブにインストールする必要があると記載されていますが、それらをインストールおよび/または参照する方法についての説明はありません。

4

2 に答える 2

1

Tomcat ネイティブ ライブラリの Java 実装の代わりに、ネイティブ シェル コマンドを使用するだけのプル リクエストのバージョンを使用して、Windows で ssh-agent を動作させることができました。

プル リクエストには些細なコード変更が残っているだけですが、これが修正されるまで未解決のままです。そのため、プル リクエスト ブランチで変更を行い、プラグインをローカルでビルドしてから、.hpi ファイル経由で直接インストールする必要がありました。

これは関連するプル リクエストです: https://github.com/jenkinsci/ssh-agent-plugin/pull/2

于 2016-11-18T14:56:47.200 に答える
1

ここからネイティブ ライブラリをダウンロードします。

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

次に、マシンのどこかを抽出し、パス環境変数に追加します。Jenkins を再起動して、確実に取得されるようにします。

于 2016-10-25T18:25:09.920 に答える