Skip to content

Commit 57fee58

Browse files
unify release
1 parent c722647 commit 57fee58

File tree

1 file changed

+55
-1
lines changed

1 file changed

+55
-1
lines changed

.goreleaser.yml

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,21 @@ builds:
1818
- arm64
1919
- ppc64le
2020
- s390x
21+
- id: catalogd
22+
main: ./catalogd/cmd/manager/
23+
binary: manager
24+
asmflags: "{{ .Env.GO_BUILD_ASMFLAGS }}"
25+
gcflags: "{{ .Env.GO_BUILD_GCFLAGS }}"
26+
ldflags: "{{ .Env.GO_BUILD_LDFLAGS }}"
27+
tags:
28+
- "{{ .Env.GO_BUILD_TAGS }}"
29+
goos:
30+
- linux
31+
goarch:
32+
- amd64
33+
- arm64
34+
- ppc64le
35+
- s390x
2136
dockers:
2237
- image_templates:
2338
- "{{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
@@ -51,13 +66,52 @@ dockers:
5166
use: buildx
5267
build_flag_templates:
5368
- "--platform=linux/s390x"
69+
# Build images for catalogd
70+
- image_templates:
71+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
72+
dockerfile: catalogd/Dockerfile
73+
goos: linux
74+
goarch: amd64
75+
use: buildx
76+
build_flag_templates:
77+
- "--platform=linux/amd64"
78+
- image_templates:
79+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
80+
dockerfile: catalogd/Dockerfile
81+
goos: linux
82+
goarch: arm64
83+
use: buildx
84+
build_flag_templates:
85+
- "--platform=linux/arm64"
86+
- image_templates:
87+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
88+
dockerfile: catalogd/Dockerfile
89+
goos: linux
90+
goarch: ppc64le
91+
use: buildx
92+
build_flag_templates:
93+
- "--platform=linux/ppc64le"
94+
- image_templates:
95+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
96+
dockerfile: catalogd/Dockerfile
97+
goos: linux
98+
goarch: s390x
99+
use: buildx
100+
build_flag_templates:
101+
- "--platform=linux/s390x"
54102
docker_manifests:
55103
- name_template: "{{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
56104
image_templates:
57105
- "{{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
58106
- "{{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
59107
- "{{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
60108
- "{{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
109+
- name_template: "{{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
110+
image_templates:
111+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
112+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
113+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
114+
- "{{ .Env.CATALOG_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
61115
checksum:
62116
name_template: 'checksums.txt'
63117
snapshot:
@@ -68,7 +122,7 @@ changelog:
68122
release:
69123
disable: '{{ ne .Env.ENABLE_RELEASE_PIPELINE "true" }}'
70124
extra_files:
71-
- glob: 'operator-controller.yaml'
125+
- glob: 'olmv1.yaml'
72126
- glob: 'install.sh'
73127
header: |
74128
## Installation

0 commit comments

Comments
 (0)