さまざまなプラットフォーム(Blackberry、Android、iOSプロジェクト)を構築するために、Windows7PCとMacminiの両方にJenkinsをセットアップしました。
私が奨励した問題は、Win7マスタージェンキンスがMacスレーブに接続できないように見えることです。私はファイアウォールでポート22を開いてみたので、これだとは思わないで(100%確実ではありませんが)、SSH公開鍵の設定についてすべてのチュートリアルで言及されていますが、それらはすべてMacとLinuxを参照しています。これは私が理解していることからは有効なアプローチではないように思われるので、Win7よりも。
誰かがこれを行ったり、Win7がMacを認識できないように見える理由についてのポインタを持っていますか?(同じネットワーク上にいることを確認するのに役立つ場合は、pingを実行できます)
有用な場合のコンソール出力は次のとおりです。
[10/04/12 23:10:35] [SSH] Opening SSH connection to 192.168.0.102:22.
java.io.IOException: There was a problem while connecting to 192.168.0.102:22
at com.trilead.ssh2.Connection.connect(Connection.java:793)
at com.trilead.ssh2.Connection.connect(Connection.java:565)
at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:650)
at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:283)
at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.trilead.ssh2.transport.TransportManager.establishConnection(TransportManager.java:346)
at com.trilead.ssh2.transport.TransportManager.initialize(TransportManager.java:454)
at com.trilead.ssh2.Connection.connect(Connection.java:733)
... 9 more
[10/04/12 23:10:56] [SSH] Connection closed.