Hi Gerrit, > I see in the Jenkins Build log that wagon-ssh keeps asking if it > should trust the connection by showing the SSH RSA fingerprint.
Maybe your Jenkins's %USER_HOME% is simply not set as you expect? Apparently [2], Jenkins on Windows defaults to C:\Users\[MY_USER]\.jenkins, so maybe you need to put your known_hosts in C:\Users\[MY_USER]\.jenkins\.ssh\known_hosts in order for it to run properly with Jenkins? > The easiest way would be if I would be able to specify the path of the > known_hosts file in the settings.xml. Looking at the relevant maven-wagon source [1], it is clear there is a bunch of logic for managing a KnownHostsProvider (which controls where the known_hosts data comes from). So I would be very surprised if this was not exposed at the Maven level -- i.e., if there was not a way to configure this in the POM somehow. > Unfortunately wagon-ssh also doesn't show at which location it tries > to open the known_hosts file. Did you try with "mvn -X"? That is verbose/debug mode. If it still doesn't echo the path, please file a JIRA issue for it: https://jira.codehaus.org/browse/WAGON (create account at https://xircles.codehaus.org/signup) > Does no one of you use that wagon-ssh? My group uses wagon-webdav-jackrabbit for artifact deploys, and we aren't deploying our Maven sites properly yet. Regards, Curtis [1] https://github.com/apache/maven-wagon/blob/41336732524e33fa3fdc99f07b6add013b23dfa7/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/AbstractJschWagon.java#L89 [2] http://stackoverflow.com/q/12689139 On Tue, Jun 24, 2014 at 6:42 AM, Hohl, Gerrit <[email protected]> wrote: > Hello everyone, > > I still having this problem. Does no one of you use that wagon-ssh? Don't > you upload the Maven report on a web server? Or do you use simply other > methods? If there is a better method I would be happy to know that. :) > > Regards, > Gerrit > > > -----Ursprüngliche Nachricht----- > Von: Hohl, Gerrit [mailto:[email protected]] > Gesendet: Donnerstag, 12. Juni 2014 17:40 > An: Maven Users List > Betreff: AW: site-deploy using wagon-ssh: User input needed > > Hello everyone, :) > > okay, I tried a different approach: > > Instead of that <configuration> section in the settings.xml I copied my > local know_hosts file from > C:\Users\[MY_USER]\.ssh\known_hosts > to the server: > C:\Windows\system32\config\.ssh\known_hosts > I read in the Internet that this folder is the folder of the system > account which is used e.g. by Tomcat. > And as Jenkins and Maven are executed by Tomcat, they should work on the > same folder. > > Unfortunately I didn't work: I see in the Jenkins Build log that > wagon-ssh keeps asking if it should trust the connection by showing the > SSH RSA fingerprint. Unfortunately wagon-ssh also doesn't show at which > location it tries to open the known_hosts file. > > The easiest way would be if I would be able to specify the path of the > known_hosts file in the settings.xml. But I haven't found anything about > a configuration parameter like that. > > Regards, > Gerrit > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
