You can take a look at ssh-keyscan help build known_hosts databases
(maybe you are using that). The man page even says it can collect
1000s of host keys in tens of seconds.
Our Jenkins instance happens to be managed by Puppet which can do ssh
host key propagation for you, but it seems overkill if
We have had some success using the CloudBees Folders Plugin. I think
it does a pretty good job of at least keeping job configurations
separate on the Jenkins master. It allows credentials to be tied to a
particular folder too.
As far as isolating our tenants' build artifacts from each other, I
hav