我已经在我的Windows7 PC和Mac mini上build立了Jenkins,以便构build各种平台(黑莓,Android和iOS项目)
我已经得到的问题是Win7的主jenkins似乎无法连接到mac奴隶。 我已经尝试在防火墙上打开端口22,所以不要认为这是(虽然不是100%肯定),并做了一些阅读,所有的教程提到有关设置SSH公钥,但他们都指的是MAC和Linux比Win7好,因为从我所了解的情况来看,这似乎并不是一个有效的方法。
有没有人做过这个和/或得到任何指示,为什么Win7似乎无法看到MAC? (如果能帮助确保他们在同一个networking上,我可以ping通)
这里的控制台输出应该是任何用途。
Hudson + Windows + GitHub + Git Plugin =真的非常缓慢的获取阶段
哈德森git命令是*令人难以置信的*慢
Jenkins和GitHub webhook:HTTP 403
如何将Hudson / Jenkinsparameter passing给windows批处理命令
Mercurial和Hudson在虚拟主机上。 我可以安装Mercurial吗?
[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.
哈德逊奴隶使用msysgitshell
在Windows上使用Hudson的Git插件克隆/获取存储库问题
为什么哈德森不把xcopy当成命令呢?
validation失败
SSH方法要求在您尝试连接的目标上运行SSH服务器。
也许你的Mac没有运行和/或配置SSH服务器。
在您的MAC中配置SSH:
$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/<user>/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/<user>/.ssh/id_rsa. Your public key has been saved in /home/<user>/.ssh/id_rsa.pub.
在给定ssh私钥(从路径)位置的Jenkins从属配置中配置SSH。
更多细节在我的博客