I'm not sure what the assumed cwd is here. This doesn't work if its $GOPATH/src/github.com/juju/juju.

How about something like:
... assuming that your working directory is $GOPATH/src/github.com/juju/juju,

$ ln -s $(pwd)/scripts/pre-push.bash .git/hooks/pre-push