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