ssh& Mercurial插件上的Jenkins工作区错误

时间:2014-04-04 01:27:42

标签: ssh jenkins mercurial

当我尝试配置Jenkins来获取某个人(大学课程)服务器上的存储库时,我遇到了这个问题。

Started by user anonymous  
Building in workspace /var/lib/jenkins/jobs/TEST1/workspace   
$ hg clone --rev default --noupdate ssh://XXX@partch.anu.edu.au/XXX/XXX /var/lib/jenkins/jobs/TEST1/workspace   
remote: Host key verification failed.  
abort: no suitable response from remote hg!  
ERROR: Failed to clone ssh://XXX@partch.anu.edu.au/XXX/XXX  
ERROR: Failed to clone ssh://XXX@partch.anu.edu.au/XXX/XXX  
Finished: FAILURE  

然后我尝试使用不同的错误

在终端中执行相同的命令
abort: Permission denied: /var/lib/jenkins/jobs/TEST1/workspace

我尝试更改命令的位置:

hg clone --rev default --noupdate ssh://XXX@partch.anu.edu.au/XXX/XXX /home/administrator/TEST  

它有效

根据所有这些,以及这不是工作空间的事实(错误:没有工作空间) - 我知道这是因为没有成功的构建。 是Jenkins的工作区配置有问题吗?但不知道该怎么做。

非常感谢,如果有人给我一些建议!

1 个答案:

答案 0 :(得分:0)

您的错误未提及有关工作区的任何信息。有错误明确指出它来自remote hg并且它是身份验证失败。

另外,您使用Mercurial Plugin执行SCM结帐还是尝试使用 Build Shell 构建步骤进行复制?