当我尝试配置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的工作区配置有问题吗?但不知道该怎么做。
非常感谢,如果有人给我一些建议!
答案 0 :(得分:0)
您的错误未提及有关工作区的任何信息。有错误明确指出它来自remote hg
并且它是身份验证失败。
另外,您使用Mercurial Plugin执行SCM结帐还是尝试使用 Build Shell 构建步骤进行复制?