| # Copyright 2017 The Go Authors. All rights reserved. | |
| # Use of this source code is governed by a BSD-style | |
| # license that can be found in the LICENSE file. | |
| RELEASE=9.3 | |
| ARCH=amd64 | |
| VM_IMAGE_FILE=vm-image-netbsd-${ARCH}-${RELEASE}.tar.gz | |
| VM_IMAGE_NAME=netbsd-${ARCH}-$(subst .,-,$(RELEASE)) | |
| upload-staging: | |
| go install golang.org/x/build/cmd/upload | |
| upload --verbose --file=${VM_IMAGE_FILE} --public dev-go-builder-data/${VM_IMAGE_FILE} | |
| upload-prod: | |
| go install golang.org/x/build/cmd/upload | |
| upload --verbose --file=${VM_IMAGE_FILE} --public go-builder-data/${VM_IMAGE_FILE} | |
| create-image-staging: | |
| gcloud compute --project go-dashboard-dev images create ${VM_IMAGE_NAME} --source-uri gs://dev-go-builder-data/${VM_IMAGE_FILE} | |
| create-image-prod: | |
| gcloud compute --project symbolic-datum-552 images create ${VM_IMAGE_NAME} --source-uri gs://go-builder-data/${VM_IMAGE_FILE} | |
| clean: | |
| rm -rf netbsd-*.tar.gz vm-image-netbsd-*.tar.gz work-NetBSD-* anita-*.tar.gz anita-*/ |