publish to local repository