golang.org/x/build@v0.0.0-20240506185731-218518f32b70/env/netbsd-amd64/Makefile (about)

     1  # Copyright 2017 The Go Authors. All rights reserved.
     2  # Use of this source code is governed by a BSD-style
     3  # license that can be found in the LICENSE file.
     4  
     5  RELEASE=9.3
     6  ARCH=amd64
     7  
     8  VM_IMAGE_FILE=vm-image-netbsd-${ARCH}-${RELEASE}.tar.gz
     9  VM_IMAGE_NAME=netbsd-${ARCH}-$(subst .,-,$(RELEASE))
    10  
    11  
    12  upload-staging:
    13  	go install golang.org/x/build/cmd/upload
    14  	upload --verbose --file=${VM_IMAGE_FILE} --public dev-go-builder-data/${VM_IMAGE_FILE}
    15  
    16  upload-prod:
    17  	go install golang.org/x/build/cmd/upload
    18  	upload --verbose --file=${VM_IMAGE_FILE} --public go-builder-data/${VM_IMAGE_FILE}
    19  
    20  create-image-staging:
    21  	gcloud compute --project go-dashboard-dev images create ${VM_IMAGE_NAME} --source-uri gs://dev-go-builder-data/${VM_IMAGE_FILE}
    22  
    23  create-image-prod:
    24  	gcloud compute --project symbolic-datum-552 images create ${VM_IMAGE_NAME} --source-uri gs://go-builder-data/${VM_IMAGE_FILE}
    25  
    26  clean:
    27  	rm -rf netbsd-*.tar.gz vm-image-netbsd-*.tar.gz work-NetBSD-* anita-*.tar.gz anita-*/