diff options
author | René 'Necoro' Neumann <necoro@necoro.eu> | 2020-05-12 23:39:29 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.eu> | 2020-05-12 23:39:29 +0200 |
commit | c755b89265898af30b88642494c7311a4a3f3513 (patch) | |
tree | 7fdb8967e29ce5279fb2969274a37e18d37cd02f /.goreleaser.yml | |
parent | aebada08bc95a7175138ee3ed2923741966410a0 (diff) | |
download | feed2imap-go-c755b89265898af30b88642494c7311a4a3f3513.tar.gz feed2imap-go-c755b89265898af30b88642494c7311a4a3f3513.tar.bz2 feed2imap-go-c755b89265898af30b88642494c7311a4a3f3513.zip |
Docker Setup
Diffstat (limited to '')
-rw-r--r-- | .goreleaser.yml | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/.goreleaser.yml b/.goreleaser.yml index 4b328af..63ae887 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -4,7 +4,8 @@ before: hooks: - go mod download builds: - - + - + id: standalone binary: feed2imap-go ldflags: - -s -w -X github.com/Necoro/feed2imap-go/pkg/version.version={{.Version}} -X github.com/Necoro/feed2imap-go/pkg/version.commit={{.ShortCommit}} @@ -14,8 +15,40 @@ builds: - darwin goarch: - amd64 + + # for DOCKER we explicitly disable CGO + # we keep it enabled for the standalone version, b/c it might have advantages on + # more complicated setups, where the go internal implementations call out to glibc + - + id: docker + binary: feed2imap-go + env: + - CGO_ENABLED=0 + ldflags: + - -s -w -X github.com/Necoro/feed2imap-go/pkg/version.version={{.Version}} -X github.com/Necoro/feed2imap-go/pkg/version.commit={{.ShortCommit}} + goos: + - linux + goarch: + - amd64 + +dockers: + - + builds: + - docker + goos: linux + goarch: amd64 + binaries: + - feed2imap-go + image_templates: + - "feed2imap-go:latest" + - "feed2imap-go:{{ .Version }}" + - "docker.pkg.github.com/necoro/feed2imap-go/feed2imap-go:latest" + - "docker.pkg.github.com/necoro/feed2imap-go/feed2imap-go:{{ .Version }}" + archives: - + builds: + - standalone replacements: amd64: x86_64 386: x86_32 |