1
+ ---
2
+ version : 2
1
3
project_name : directpv
2
4
3
5
release :
4
- name_template : " Release version {{.Version}}"
6
+ name_template : " Release version {{.Version}}"
5
7
6
- github :
8
+ target_commitish : " {{ .Commit }}"
9
+
10
+ github :
7
11
owner : minio
8
12
name : directpv
9
13
10
- extra_files :
11
- - glob : " *.minisig"
12
- - glob : " *.zip"
14
+ extra_files :
15
+ - glob : " *.minisig"
16
+ - glob : " *.zip"
13
17
14
18
before :
15
19
hooks :
16
20
- go mod tidy -compat=1.22
17
21
- go mod download
18
22
19
23
builds :
20
- -
21
- main : ./cmd/directpv
24
+ - main : ./cmd/directpv
22
25
id : directpv
23
26
binary : directpv
24
27
goos :
@@ -35,8 +38,7 @@ builds:
35
38
ldflags :
36
39
- -s -w -X main.Version={{ .Tag }}
37
40
38
- -
39
- main : ./cmd/kubectl-directpv
41
+ - main : ./cmd/kubectl-directpv
40
42
id : kubectl-directpv
41
43
binary : kubectl-directpv
42
44
goos :
@@ -61,61 +63,60 @@ builds:
61
63
post : ./package.sh {{ .Path }}
62
64
63
65
archives :
64
- -
65
- allow_different_binary_count : true
66
+ - allow_different_binary_count : true
66
67
format : binary
67
68
68
69
changelog :
69
70
sort : asc
70
71
71
72
dockers :
72
- - image_templates :
73
- - " quay.io/minio/directpv:{{ .Tag }}-amd64"
74
- use : buildx
75
- goarch : amd64
76
- ids :
77
- - directpv
78
- dockerfile : Dockerfile
79
- extra_files :
80
- - LICENSE
81
- - CREDITS
82
- - AlmaLinux.repo
83
- build_flag_templates :
84
- - " --platform=linux/amd64"
85
- - image_templates :
86
- - " quay.io/minio/directpv:{{ .Tag }}-ppc64le"
87
- use : buildx
88
- goarch : ppc64le
89
- ids :
90
- - directpv
91
- dockerfile : Dockerfile
92
- extra_files :
93
- - LICENSE
94
- - CREDITS
95
- - AlmaLinux.repo
96
- build_flag_templates :
97
- - " --platform=linux/ppc64le"
98
- - image_templates :
99
- - " quay.io/minio/directpv:{{ .Tag }}-arm64"
100
- use : buildx
101
- goarch : arm64
102
- ids :
103
- - directpv
104
- dockerfile : Dockerfile
105
- extra_files :
106
- - LICENSE
107
- - CREDITS
108
- - AlmaLinux.repo
109
- build_flag_templates :
110
- - " --platform=linux/arm64"
73
+ - image_templates :
74
+ - " quay.io/minio/directpv:{{ .Tag }}-amd64"
75
+ use : buildx
76
+ goarch : amd64
77
+ ids :
78
+ - directpv
79
+ dockerfile : Dockerfile
80
+ extra_files :
81
+ - LICENSE
82
+ - CREDITS
83
+ - AlmaLinux.repo
84
+ build_flag_templates :
85
+ - " --platform=linux/amd64"
86
+ - image_templates :
87
+ - " quay.io/minio/directpv:{{ .Tag }}-ppc64le"
88
+ use : buildx
89
+ goarch : ppc64le
90
+ ids :
91
+ - directpv
92
+ dockerfile : Dockerfile
93
+ extra_files :
94
+ - LICENSE
95
+ - CREDITS
96
+ - AlmaLinux.repo
97
+ build_flag_templates :
98
+ - " --platform=linux/ppc64le"
99
+ - image_templates :
100
+ - " quay.io/minio/directpv:{{ .Tag }}-arm64"
101
+ use : buildx
102
+ goarch : arm64
103
+ ids :
104
+ - directpv
105
+ dockerfile : Dockerfile
106
+ extra_files :
107
+ - LICENSE
108
+ - CREDITS
109
+ - AlmaLinux.repo
110
+ build_flag_templates :
111
+ - " --platform=linux/arm64"
111
112
docker_manifests :
112
- - name_template : quay.io/minio/directpv:{{ .Tag }}
113
- image_templates :
114
- - quay.io/minio/directpv:{{ .Tag }}-amd64
115
- - quay.io/minio/directpv:{{ .Tag }}-arm64
116
- - quay.io/minio/directpv:{{ .Tag }}-ppc64le
117
- - name_template : quay.io/minio/directpv:latest
118
- image_templates :
119
- - quay.io/minio/directpv:{{ .Tag }}-amd64
120
- - quay.io/minio/directpv:{{ .Tag }}-arm64
121
- - quay.io/minio/directpv:{{ .Tag }}-ppc64le
113
+ - name_template : quay.io/minio/directpv:{{ .Tag }}
114
+ image_templates :
115
+ - quay.io/minio/directpv:{{ .Tag }}-amd64
116
+ - quay.io/minio/directpv:{{ .Tag }}-arm64
117
+ - quay.io/minio/directpv:{{ .Tag }}-ppc64le
118
+ - name_template : quay.io/minio/directpv:latest
119
+ image_templates :
120
+ - quay.io/minio/directpv:{{ .Tag }}-amd64
121
+ - quay.io/minio/directpv:{{ .Tag }}-arm64
122
+ - quay.io/minio/directpv:{{ .Tag }}-ppc64le
0 commit comments