@@ -34,6 +34,16 @@ builds:
3434 flags :
3535 - -trimpath
3636 mod_timestamp : ' {{ .CommitTimestamp }}'
37+ - id : notifier-server
38+ main : ./cmd/mytoken-server/mytoken-notifier-server
39+ binary : mytoken-notifier-server
40+ env :
41+ - CGO_ENABLED=0
42+ goos :
43+ - linux
44+ flags :
45+ - -trimpath
46+ mod_timestamp : ' {{ .CommitTimestamp }}'
3747archives :
3848 - name_template : >-
3949 {{ .ProjectName }}_{{ .Version }}_
@@ -121,13 +131,36 @@ nfpms:
121131 file_name_template : >-
122132 {{ .PackageName }}-{{ .Version }}.
123133 {{- if eq .Arch "386" }}i386{{- else if eq .Arch "amd64" }}x86_64{{- else }}{{ .Arch }}{{ end }}
134+ - id : notifier-pkg
135+ package_name : mytoken-notifier-server
136+ file_name_template : >-
137+ {{ .PackageName }}_{{ .Version }}_
138+ {{- if eq .Arch "386" }}i386{{- else }}{{ .Arch }}{{ end }}
139+ builds :
140+ - notifier-server
141+ homepage : https://mytoken-docs.data.kit.edu/server
142+ maintainer :
Gabriel Zachmann <[email protected] > 143+ description : A standalone notifier server for mytoken notifications
144+ license : MIT
145+ formats :
146+ - deb
147+ - rpm
148+ release : " 1"
149+ section : misc
150+ bindir : /usr/bin
151+ overrides :
152+ rpm :
153+ file_name_template : >-
154+ {{ .PackageName }}-{{ .Version }}.
155+ {{- if eq .Arch "386" }}i386{{- else if eq .Arch "amd64" }}x86_64{{- else }}{{ .Arch }}{{ end }}
124156dockers :
125157 - goos : linux
126158 goarch : amd64
127159 ids :
128160 - server
129161 image_templates :
130162 - " oidcmytoken/mytoken-server:unstable"
163+ - " oidcmytoken/mytoken-server:prerel"
131164 - " oidcmytoken/mytoken-server:{{ .Tag }}"
132165 dockerfile : cmd/mytoken-server/Dockerfile
133166 build_flag_templates :
@@ -142,6 +175,7 @@ dockers:
142175 - setup
143176 image_templates :
144177 - " oidcmytoken/mytoken-setup:unstable"
178+ - " oidcmytoken/mytoken-setup:prerel"
145179 - " oidcmytoken/mytoken-setup:{{ .Tag }}"
146180 dockerfile : cmd/mytoken-server/mytoken-setup/Dockerfile
147181 build_flag_templates :
@@ -156,6 +190,7 @@ dockers:
156190 - migratedb
157191 image_templates :
158192 - " oidcmytoken/mytoken-migratedb:unstable"
193+ - " oidcmytoken/mytoken-migratedb:prerel"
159194 - " oidcmytoken/mytoken-migratedb:{{ .Tag }}"
160195 dockerfile : cmd/mytoken-server/mytoken-migratedb/Dockerfile
161196 build_flag_templates :
@@ -164,6 +199,21 @@ dockers:
164199 - " --label=org.opencontainers.image.title=mytoken-migratedb"
165200 - " --label=org.opencontainers.image.revision={{.FullCommit}}"
166201 - " --label=org.opencontainers.image.version={{.Version}}"
202+ - goos : linux
203+ goarch : amd64
204+ ids :
205+ - notifier-server
206+ image_templates :
207+ - " oidcmytoken/mytoken-notifier-server:unstable"
208+ - " oidcmytoken/mytoken-notifier-server:prerel"
209+ - " oidcmytoken/mytoken-notifier-server:{{ .Tag }}"
210+ dockerfile : cmd/mytoken-server/mytoken-notifier-server/Dockerfile
211+ build_flag_templates :
212+ - " --pull"
213+ - " --label=org.opencontainers.image.created={{.Date}}"
214+ - " --label=org.opencontainers.image.title=mytoken-notifier-server"
215+ - " --label=org.opencontainers.image.revision={{.FullCommit}}"
216+ - " --label=org.opencontainers.image.version={{.Version}}"
167217checksum :
168218 name_template : ' checksums.txt'
169219snapshot :
0 commit comments