golang.org/x/build@v0.0.0-20240506185731-218518f32b70/env/linux-arm/aws/Makefile (about) 1 # Copyright 2020 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 # Run on a arm64 or arm instance. 6 prod-build: Dockerfile 7 sudo docker build -t gcr.io/symbolic-datum-552/gobuilder-arm-aws:latest . 8 9 # Run on a arm64 or arm instance. 10 prod-push: prod-build 11 sudo docker login -u oauth2accesstoken https://gcr.io 12 sudo docker push gcr.io/symbolic-datum-552/gobuilder-arm-aws:latest 13 sudo rm /root/.docker/config.json 14 15 env-var-check: 16 ifndef AWS_ACCESS_KEY_ID 17 $(error AWS_ACCESS_KEY_ID env var is not set) 18 endif 19 20 ifndef AWS_SECRET_ACCESS_KEY 21 $(error AWS_SECRET_ACCESS_KEY env var is not set) 22 endif 23 24 create-aws-image: env-var-check 25 packer build packer_image_aws_arm.json