我們正在使用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