зеркало из https://github.com/golang/build.git
222a9c067a
Differences from 10.1 support: - Uses gcc in base image, 10.1 uses clang. - Uses dig in startup diagnostic, 10.1 uses drill. Fixes #8639 Change-Id: I298bdf7d76c91395ae56606d1e2f0176eb0eb792 Reviewed-on: https://go-review.googlesource.com/3173 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> |
||
---|---|---|
.. | ||
README | ||
make.bash |
README
make.bash creates a Google Compute Engine VM image to run the Go FreeBSD builder, booting up to run the buildlet. make.bash should be run on a Linux box with qemu. After it completes, it creates a file freebsd-amd64-gce101.tar.gz Then: gsutil cp -a public-read freebsd-amd64-gce101.tar.gz gs://go-builder-data/freebsd-amd64-gce101.tar.gz Or just use the web UI at: https://console.developers.google.com/project/symbolic-datum-552/storage/browser/go-builder-data/ Then: gcloud compute --project symbolic-datum-552 images delete freebsd-amd64-gce101 gcloud compute --project symbolic-datum-552 images create freebsd-amd64-gce101 --source-uri gs://go-builder-data/freebsd-amd64-gce101.tar.gz The VM needs to be run with the GCE metadata attribute "buildlet-binary-url" set to a URL of the FreeBSD buildlet (cross-compiled, typically). buildlet-binary-url == http://storage.googleapis.com/go-builder-data/buildlet.freebsd-amd64