You've already forked goreleaser
mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-09-16 09:26:52 +02:00
feat: install build-base on main img, drop -cgo img (#1924)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
This commit is contained in:
committed by
GitHub
parent
1da3eeb5dc
commit
3fb2366bd4
@@ -34,49 +34,6 @@ changelog:
|
||||
- Merge branch
|
||||
- go mod tidy
|
||||
dockers:
|
||||
- image_templates:
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-cgo-amd64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-cgo-amd64'
|
||||
- 'goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}-cgo-amd64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}-cgo-amd64'
|
||||
- 'goreleaser/goreleaser:latest-cgo-amd64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:latest-cgo-amd64'
|
||||
dockerfile: Dockerfile.cgo
|
||||
binaries:
|
||||
- goreleaser
|
||||
build_flag_templates:
|
||||
- "--pull"
|
||||
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
||||
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=org.opencontainers.image.source={{.GitURL}}"
|
||||
- "--build-arg"
|
||||
- "ARCH=amd64"
|
||||
extra_files:
|
||||
- scripts/entrypoint.sh
|
||||
- image_templates:
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-cgo-arm64v8'
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-cgo-arm64v8'
|
||||
- 'goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}-cgo-arm64v8'
|
||||
- 'ghcr.io/goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}-cgo-arm64v8'
|
||||
- 'goreleaser/goreleaser:latest-cgo-arm64v8'
|
||||
- 'ghcr.io/goreleaser/goreleaser:latest-cgo-arm64v8'
|
||||
dockerfile: Dockerfile.cgo
|
||||
binaries:
|
||||
- goreleaser
|
||||
build_flag_templates:
|
||||
- "--pull"
|
||||
- "--label=org.opencontainers.image.created={{.Date}}"
|
||||
- "--label=org.opencontainers.image.name={{.ProjectName}}"
|
||||
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
|
||||
- "--label=org.opencontainers.image.version={{.Version}}"
|
||||
- "--label=org.opencontainers.image.source={{.GitURL}}"
|
||||
- "--build-arg"
|
||||
- "ARCH=arm64v8"
|
||||
goarch: arm64
|
||||
extra_files:
|
||||
- scripts/entrypoint.sh
|
||||
- image_templates:
|
||||
- 'goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
- 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-amd64'
|
||||
|
@@ -6,7 +6,8 @@ RUN apk add --no-cache bash \
|
||||
docker-cli \
|
||||
git \
|
||||
mercurial \
|
||||
make
|
||||
make \
|
||||
build-base
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
CMD [ "-h" ]
|
||||
|
@@ -1,18 +0,0 @@
|
||||
ARG ARCH
|
||||
FROM ${ARCH}/golang:1.15-alpine
|
||||
|
||||
RUN apk add --no-cache bash \
|
||||
build-base \
|
||||
curl \
|
||||
docker-cli \
|
||||
git \
|
||||
mercurial \
|
||||
build-base
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
CMD [ "-h" ]
|
||||
|
||||
COPY scripts/entrypoint.sh /entrypoint.sh
|
||||
RUN chmod +x /entrypoint.sh
|
||||
|
||||
COPY goreleaser /bin/goreleaser
|
Reference in New Issue
Block a user