@@ -16,6 +16,108 @@ builds:
16
16
- linux
17
17
- windows
18
18
- darwin
19
+ # dockers:
20
+ # - use: buildx
21
+ # ids:
22
+ # - cubox-archiver
23
+ # goos: linux
24
+ # goarch: amd64
25
+ # image_templates:
26
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-amd64
27
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-amd64
28
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-amd64
29
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-amd64
30
+ # dockerfile: Dockerfile
31
+ # build_flag_templates:
32
+ # - --pull
33
+ # - --platform=linux/amd64
34
+ # - --label=cn.aflybird.image.created={{.Date}}
35
+ # - --label=cn.aflybird.image.title=cubox-archiver
36
+ # - --label=cn.aflybird.image.revision={{.ShortCommit}}
37
+ # - --label=cn.aflybird.image.version={{.Tag }}
38
+ # - --label=cn.aflybird.image.auth={{ .Env.USERNAME }}
39
+ # - use: buildx
40
+ # ids:
41
+ # - cubox-archiver
42
+ # goos: linux
43
+ # goarch: arm64
44
+ # image_templates:
45
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-arm64
46
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-arm64
47
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-arm64
48
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-arm64
49
+ # dockerfile: Dockerfile
50
+ # build_flag_templates:
51
+ # - --pull
52
+ # - --platform=linux/arm64
53
+ # - --label=cn.aflybird.image.created={{.Date}}
54
+ # - --label=cn.aflybird.image.title=cubox-archiver
55
+ # - --label=cn.aflybird.image.revision={{.ShortCommit}}
56
+ # - --label=cn.aflybird.image.version={{.Tag }}
57
+ # - --label=cn.aflybird.image.auth={{ .Env.USERNAME }}
58
+ # - use: buildx
59
+ # ids:
60
+ # - cubox-archiver
61
+ # goos: darwin
62
+ # goarch: arm64
63
+ # image_templates:
64
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-arm64
65
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-arm64
66
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-arm64
67
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-arm64
68
+ # dockerfile: Dockerfile
69
+ # build_flag_templates:
70
+ # - --pull
71
+ # - --platform=darwin/arm64
72
+ # - --label=cn.aflybird.image.created={{.Date}}
73
+ # - --label=cn.aflybird.image.title=cubox-archiver
74
+ # - --label=cn.aflybird.image.revision={{.ShortCommit}}
75
+ # - --label=cn.aflybird.image.version={{.Tag }}
76
+ # - --label=cn.aflybird.image.auth={{ .Env.USERNAME }}
77
+ # - use: buildx
78
+ # ids:
79
+ # - cubox-archiver
80
+ # goos: darwin
81
+ # goarch: amd64
82
+ # image_templates:
83
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-amd64
84
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-amd64
85
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-amd64
86
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-amd64
87
+ # dockerfile: Dockerfile
88
+ # build_flag_templates:
89
+ # - --pull
90
+ # - --platform=darwin/amd64
91
+ # - --label=cn.aflybird.image.created={{.Date}}
92
+ # - --label=cn.aflybird.image.title=cubox-archiver
93
+ # - --label=cn.aflybird.image.revision={{.ShortCommit}}
94
+ # - --label=cn.aflybird.image.version={{.Tag }}
95
+ # - --label=cn.aflybird.image.auth={{ .Env.USERNAME }}
96
+ # docker_manifests:
97
+ # - name_template: ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}
98
+ # image_templates:
99
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-amd64
100
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-arm64
101
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-arm64
102
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-amd64
103
+ # - name_template: ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest
104
+ # image_templates:
105
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-amd64
106
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-arm64
107
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-arm64
108
+ # - ghcr.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-amd64
109
+ # - name_template: docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}
110
+ # image_templates:
111
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-amd64
112
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-arm64
113
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-arm64
114
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:{{ .Tag }}-darwin-amd64
115
+ # - name_template: docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest
116
+ # image_templates:
117
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-amd64
118
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-arm64
119
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-arm64
120
+ # - docker.io/{{ .Env.USERNAME }}/cubox-archiver:latest-darwin-amd64
19
121
archives :
20
122
- replacements :
21
123
darwin : Darwin
0 commit comments