It's definitely not Java only, but it's also not really a replacement for MSDeploy. Instead, Go would run MSDeploy as the last step in a deployment pipeline. Check out http://bit.ly/RSAz3U for an MS based pipeline (though sadly for your question not MSDeploy)
I hope this helps- but Go is not a build tool - but a deployment pipeline tool.
Go runs builds on your machines and can call out to various build tools- like Ant, Nant, rake - or if all else fails- the shell. So anything you can run on the command line of your machine (either windows or *nix) can be automated by Snap.