blob: ab13b41b8fcee4d3084ee5fc25f64a756699df3c [file] [log] [blame]
make.bash creates a Google Compute Engine VM image to run the Go
OpenBSD builder, booting up to run the bootstrapswarm command.
make.bash should be run on a Linux box with expect and qemu.
Debian packages: expect qemu-utils qemu-system-x86 growisofs genisoimage.
VERSION=7.6 ARCH=amd64 ./make.bash
After it completes, it creates a file openbsd-${VERSION}-${ARCH}-gce.tar.gz.
Then:
go run golang.org/x/build/cmd/upload --verbose --file=openbsd-7.6-amd64-gce.tar.gz --public go-builder-data/openbsd-amd64-76.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 openbsd-amd64-76
gcloud compute --project symbolic-datum-552 images create openbsd-amd64-76 --source-uri gs://go-builder-data/openbsd-amd64-76.tar.gz