@@ -7,23 +7,12 @@ builds:
7
7
- linux
8
8
env :
9
9
- CGO_ENABLED=0
10
- - id : proxy
11
- binary : proxy
12
- main : ./proxy
13
- goos :
14
- - linux
15
- env :
16
- - CGO_ENABLED=0
17
10
18
11
archives :
19
12
- id : manager
20
13
name_template : " manager_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
21
14
builds :
22
15
- manager
23
- - id : proxy
24
- name_template : " proxy_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
25
- builds :
26
- - proxy
27
16
28
17
checksum :
29
18
name_template : ' checksums.txt'
@@ -75,39 +64,6 @@ dockers:
75
64
- --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
76
65
- --label=org.opencontainers.image.revision={{ .FullCommit }}
77
66
- --label=org.opencontainers.image.licenses=Apache-2.0
78
- - image_templates :
79
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-amd64
80
- dockerfile : proxy/Dockerfile
81
- use : buildx
82
- ids :
83
- - proxy
84
- build_flag_templates :
85
- - --platform=linux/amd64
86
- - --label=org.opencontainers.image.title={{ .ProjectName }}
87
- - --label=org.opencontainers.image.description={{ .ProjectName }}
88
- - --label=org.opencontainers.image.url=https://github.com/doodlescheduling/{{ .ProjectName }}
89
- - --label=org.opencontainers.image.source=https://github.com/doodlescheduling/{{ .ProjectName }}
90
- - --label=org.opencontainers.image.version={{ .Version }}
91
- - --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
92
- - --label=org.opencontainers.image.revision={{ .FullCommit }}
93
- - --label=org.opencontainers.image.licenses=Apache-2.0
94
- - image_templates :
95
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-arm64v8
96
- goarch : arm64
97
- dockerfile : proxy/Dockerfile
98
- use : buildx
99
- ids :
100
- - proxy
101
- build_flag_templates :
102
- - --platform=linux/arm64/v8
103
- - --label=org.opencontainers.image.title={{ .ProjectName }}
104
- - --label=org.opencontainers.image.description={{ .ProjectName }}
105
- - --label=org.opencontainers.image.url=https://github.com/doodlescheduling/{{ .ProjectName }}
106
- - --label=org.opencontainers.image.source=https://github.com/doodlescheduling/{{ .ProjectName }}
107
- - --label=org.opencontainers.image.version={{ .Version }}
108
- - --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
109
- - --label=org.opencontainers.image.revision={{ .FullCommit }}
110
- - --label=org.opencontainers.image.licenses=Apache-2.0
111
67
112
68
docker_manifests :
113
69
- name_template : ghcr.io/doodlescheduling/{{ .ProjectName }}:v{{ .Version }}
@@ -118,18 +74,6 @@ docker_manifests:
118
74
image_templates :
119
75
- ghcr.io/doodlescheduling/{{ .ProjectName }}:v{{ .Version }}-amd64
120
76
- ghcr.io/doodlescheduling/{{ .ProjectName }}:v{{ .Version }}-arm64v8
121
- - name_template : ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Major }}
122
- image_templates :
123
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-amd64
124
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-arm64v8
125
- - name_template : ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}
126
- image_templates :
127
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-amd64
128
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-arm64v8
129
- - name_template : ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:latest
130
- image_templates :
131
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-amd64
132
- - ghcr.io/doodlescheduling/{{ .ProjectName }}/proxy:v{{ .Version }}-arm64v8
133
77
134
78
signs :
135
79
- cmd : cosign
0 commit comments