1

我在 gorelaeser 的帮助下创建了发布过程。但就我而言,我需要构建图像并将其推送到 ECR。目前在构建图像之前,我登录到 ecr 然后构建图像,但不知道如何通过 gorelaeser 推送图像。

.goreleaser.yml

码头工人:

goos: linux
goarch: amd64
image_templates:
- "myuser/myimage:latest"
- "myuser/myimage:{{ .Tag }}"
- "myuser/myimage:{{ .Tag }}-{{ .Env.GO_VERSION }}"
- "myuser/myimage:v{{ .Major }}"
- "gcr.io/myuser/myimage:latest"
skip_push: false
dockerfile: Dockerfile
use: docker
build_flag_templates:
- "--build-arg=FOO={{.Env.Bar}}"
- "--platform=linux/arm64
push_flags:
- --tls-verify=false

也尝试将 skip_push 值更改为 true

4

0 回答 0