Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
project_name: mytoken-server
before:
hooks:
- go mod tidy
builds:
- id: server
main: ./cmd/mytoken-server/main.go
binary: mytoken-server
env:
- CGO_ENABLED=0
goos:
- linux
# - windows
# - darwin
- id: setup
main: ./cmd/mytoken-server/mytoken-setup/setup.go
binary: mytoken-setup
env:
- CGO_ENABLED=0
goos:
- linux
- id: garbage
main: ./cmd/mytoken-server/mytoken-dbGarbageCollector/main.go
binary: mytoken-dbgc
env:
- CGO_ENABLED=0
goos:
- linux
archives:
- replacements:
darwin: Darwin
linux: Linux
windows: Windows
386: i386
amd64: x86_64
nfpms:
- id: server-pkg
package_name: mytoken-server
builds:
- server
homepage: https://mytoken-doc.data.kit.edu/server/intro
maintainer: Gabriel Zachmann <gabriel.zachmann@kit.edu>
description: Mytoken is a central web service with the goal to easily obtain OpenID Connect access tokens across devices.
license: MIT
formats:
# - apk
- deb
- rpm
release: 1
section: misc
empty_folders:
- /var/log/mytoken
contents:
- src: config/example-config.yaml
dst: /etc/mytoken/example-config.yaml
type: config
- src: config/mytoken.service
dst: /etc/systemd/system/mytoken.service
- id: setup-pkg
package_name: mytoken-server-setup
builds:
- setup
homepage: https://mytoken-doc.data.kit.edu/server/intro
maintainer: Gabriel Zachmann <gabriel.zachmann@kit.edu>
description: A setup utility for the mytoken-server
license: MIT
formats:
- deb
- rpm
release: 1
section: misc
- id: garbage-pkg
package_name: mytoken-server-dbgc
builds:
- garbage
homepage: https://mytoken-doc.data.kit.edu/server/intro
maintainer: Gabriel Zachmann <gabriel.zachmann@kit.edu>
description: A garbage collector for the mytoken database. It deletes expired entries.
license: MIT
formats:
- deb
- rpm
release: 1
section: misc
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
dockers:
- goos: linux
goarch: amd64
ids:
- server
image_templates:
- "oidcmytoken/mytoken-server:latest"
- "oidcmytoken/mytoken-server:{{ .Tag }}"
- "oidcmytoken/mytoken-server:v{{ .Major }}"
- "oidcmytoken/mytoken-server:v{{ .Major }}.{{ .Minor }}"
skip_push: true
dockerfile: cmd/mytoken-server/Dockerfile
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title=mytoken-server"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- goos: linux
goarch: amd64
ids:
- setup
image_templates:
- "oidcmytoken/mytoken-setup:latest"
- "oidcmytoken/mytoken-setup:{{ .Tag }}"
- "oidcmytoken/mytoken-setup:v{{ .Major }}"
- "oidcmytoken/mytoken-setup:v{{ .Major }}.{{ .Minor }}"
skip_push: true
dockerfile: cmd/mytoken-server/mytoken-setup/Dockerfile
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title=mytoken-setup"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
- goos: linux
goarch: amd64
ids:
- garbage
image_templates:
- "oidcmytoken/mytoken-dbgc:latest"
- "oidcmytoken/mytoken-dbgc:{{ .Tag }}"
- "oidcmytoken/mytoken-dbgc:v{{ .Major }}"
- "oidcmytoken/mytoken-dbgc:v{{ .Major }}.{{ .Minor }}"
skip_push: true
dockerfile: cmd/mytoken-server/mytoken-dbGarbageCollector/Dockerfile
build_flag_templates:
- "--pull"
- "--label=org.opencontainers.image.created={{.Date}}"
- "--label=org.opencontainers.image.title=mytoken-dbgc"
- "--label=org.opencontainers.image.revision={{.FullCommit}}"
- "--label=org.opencontainers.image.version={{.Version}}"
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: "{{ .Tag }}-next"
release:
draft: true
name_template: "{{.ProjectName}} {{.Version}}"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'