golang build scripts