-
Notifications
You must be signed in to change notification settings - Fork 12
/
.goreleaser.yml
19 lines (19 loc) · 918 Bytes
/
.goreleaser.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
builds:
# this build supports reproducible builds (see docs)
- flags: [-trimpath]
mod_timestamp: '{{ .CommitTimestamp }}'
ldflags:
- -X github.com/elastic/elastic-agent-changelog-tool/internal/version.CommitHash={{.ShortCommit}}
- -X github.com/elastic/elastic-agent-changelog-tool/internal/version.SourceDateEpoch={{.CommitDate}}
- -X github.com/elastic/elastic-agent-changelog-tool/internal/version.Tag={{.Tag}}
dockers:
- image_templates:
- "docker.elastic.co/observability-ci/{{.ProjectName}}"
- "docker.elastic.co/observability-ci/{{.ProjectName}}:{{ .Tag }}"
skip_push: false
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title={{.ProjectName}}"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"