我们正在使用CloudBees Jenkins运行Maven作业,并且在尝试将Javadoc部署到我们的专用Javadoc服务器时构建失败。 这是在日志中的错误:Maven Build无法部署到Javadoc服务器:缺少SSH known_hosts
The authenticity of host 'javadoc.foo.com' can't be established.
RSA key fingerprint is 3e:69:41:8a:ec:d1:4c:d9:75:ef:7d:71:b7:7d:51:d0.
Are you sure you want to continue connecting? (yes/no):
The authenticity of host 'javadoc.foo.com' can't be established.
我想修改m1.large和的m1.small节点上known_hosts
文件,但我不知道怎么办。
想一想,我应该有一个预先构建的步骤,即时修改known_hosts
文件吗?或者,也许在/private
目录中复制预建的known_hosts
文件?
很抱歉,如果这是一个新手的问题,但我是新来的这整个“动态创建的构建机器” ......
请纠正我,如果我错了,我知道通过使用自签名证书到您的私人服务器的连接是HTTPS。您可以考虑将服务器证书注入Jenkins/Java cacerts。 – 2013-03-07 03:57:52
@CharleeChitsuk:从从机到私有javadoc服务器的连接是通过scp。下面是pom.xml中的片段:' 网站主机 SCP://javadoc.foo.com/var/www/javadoc/$ {project.artifactId}/$ {项目.version} distributionManagement>' –
grayaii
2013-03-07 15:32:31