@@ -46,87 +46,31 @@ builds:
4646 - -X MediaWarp/internal/config.commitHash={{ .FullCommit }}
4747 - -X MediaWarp/internal/config.buildDate={{ .Date }}
4848
49- dockers :
49+ dockers_v2 :
5050 - dockerfile : docker/Dockerfile.goreleaser
51- use : buildx
52- skip_push : false
53- build_flag_templates :
54- - " --platform=linux/amd64"
55- - " --label=org.opencontainers.image.created={{ .Date }}"
56- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
57- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
58- - " --label=org.opencontainers.image.version={{ .Version }}"
59- goos : linux
60- goarch : amd64
61- goamd64 : v1
62- image_templates :
63- - " akimio/mediawarp:{{ .Version }}-amd64"
64-
65- - dockerfile : docker/Dockerfile.goreleaser
66- use : buildx
67- skip_push : false
68- build_flag_templates :
69- - " --platform=linux/arm64"
70- - " --label=org.opencontainers.image.created={{ .Date }}"
71- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
72- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
73- - " --label=org.opencontainers.image.version={{ .Version }}"
74- goos : linux
75- goarch : arm64
76- image_templates :
77- - " akimio/mediawarp:{{ .Version }}-arm64"
78-
79- - dockerfile : docker/Dockerfile.goreleaser
80- use : buildx
81- skip_push : false
82- build_flag_templates :
83- - " --platform=linux/arm/v6"
84- - " --label=org.opencontainers.image.created={{ .Date }}"
85- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
86- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
87- - " --label=org.opencontainers.image.version={{ .Version }}"
88- goos : linux
89- goarch : arm
90- goarm : " 6"
91- image_templates :
92- - " akimio/mediawarp:{{ .Version }}-armv6"
93-
94- - dockerfile : docker/Dockerfile.goreleaser
95- use : buildx
96- skip_push : false
97- build_flag_templates :
98- - " --platform=linux/arm/v7"
99- - " --label=org.opencontainers.image.created={{ .Date }}"
100- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
101- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
102- - " --label=org.opencontainers.image.version={{ .Version }}"
103- goos : linux
104- goarch : arm
105- goarm : " 7"
106- image_templates :
107- - " akimio/mediawarp:{{ .Version }}-armv7"
108-
109- docker_manifests :
110- - name_template : " akimio/mediawarp:latest"
111- image_templates :
112- - " akimio/mediawarp:{{ .Version }}-amd64"
113- - " akimio/mediawarp:{{ .Version }}-arm64"
114- - " akimio/mediawarp:{{ .Version }}-armv6"
115- - " akimio/mediawarp:{{ .Version }}-armv7"
116- - name_template : " akimio/mediawarp:{{ .Version }}"
117- image_templates :
118- - " akimio/mediawarp:{{ .Version }}-amd64"
119- - " akimio/mediawarp:{{ .Version }}-arm64"
120- - " akimio/mediawarp:{{ .Version }}-armv6"
121- - " akimio/mediawarp:{{ .Version }}-armv7"
51+ images :
52+ - akimio/mediawarp
53+ tags :
54+ - " {{ .Version }}"
55+ - " {{ if not .IsSnapshot }}latest{{ end }}"
56+ labels :
57+ org.opencontainers.image.created : " {{ .Date }}"
58+ org.opencontainers.image.title : " {{ .ProjectName }}"
59+ org.opencontainers.image.revision : " {{ .FullCommit }}"
60+ org.opencontainers.image.version : " {{ .Version }}"
61+ platforms :
62+ - linux/amd64
63+ - linux/arm64
64+ - linux/arm/v6
65+ - linux/arm/v7
12266
12367archives :
124- - format : tar.gz
68+ - formats : [ tar.gz]
12569 name_template : " {{ .ProjectName }}_{{ .Version }}_{{- .Os }}_{{ .Arch }}{{- if .Arm}}v{{ .Arm }}{{- end}}"
12670 # 对于 Windows 存档使用 zip 格式
12771 format_overrides :
12872 - goos : windows
129- format : zip
73+ formats : [ zip]
13074 files :
13175 - src : LICENSE
13276 - src : README.md
0 commit comments