1
0
mirror of https://github.com/golang/go synced 2024-09-28 18:14:29 -06:00

[dev.boringcrypto] misc/boring: publish to Artifact Registry

Publish our images to Artifact Registry so we don't need Docker Hub
accounts.

Change-Id: I71593d621fdfd397e3602488ea874c57b7969223
Reviewed-on: https://go-review.googlesource.com/c/go/+/354750
Trust: Heschi Kreinick <heschi@google.com>
Trust: Katie Hockman <katie@golang.org>
Run-TryBot: Heschi Kreinick <heschi@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Katie Hockman <katie@golang.org>
This commit is contained in:
Heschi Kreinick 2021-10-08 10:16:39 -04:00
parent 5ae200d526
commit 7d26add6d5

View File

@ -39,7 +39,7 @@ fi
dversion=$(echo "$version" | sed 's/^go//')
sed "s!UUU!$url!; s/SSS/$sha256/; s/VVV/$dversion/" dockerfile.in >$dir/Dockerfile
docker build --pull -t goboring/golang:$dversion $dir
docker build --pull -t us-docker.pkg.dev/google.com/api-project-999119582588/go-boringcrypto/golang:$dversion $dir
docker run goboring/golang:$dversion go version
docker run goboring/golang:$dversion go tool nm /usr/local/go/bin/go >$dir/nm
if ! grep crypto/internal/boring/sig.BoringCrypto $dir/nm >/dev/null; then
@ -50,7 +50,7 @@ if egrep 'crypto/sha256\.\(\*digest\)' $dir/nm >/dev/null; then
echo 'built docker image but DID find sha256.(*digest) in go command unexpectedly!' >&2
exit 2
fi
docker push goboring/golang:$dversion
docker push us-docker.pkg.dev/google.com/api-project-999119582588/go-boringcrypto/golang:$dversion
echo
echo published as goboring/golang:$dversion