Create a Public and Private Jenkins instance, both with Build Publisher installed.
Check publishing from Private to Public works
Change the build record path in the Public Jenkins' configuration (copy/move the files if necessary)
Reload configuration on Public Jenkins or restart server.
Try publishing again from Private – the build will appear to be published but not appear on Public.
Examining the file system on Public, the latest published build is in, e.g.:
C:\Jenkins\jobs\myjob\builds\published_build
when it should be in
D:\Jenkins_builds\myjob\builds\published_build