cubefs
141 строка · 2.4 Кб
1# This is an example goreleaser.yaml file with some sane defaults.
2# Make sure to check the documentation at http://goreleaser.com
3before:
4hooks:
5- ./gen.sh
6- go install mvdan.cc/garble@latest
7
8builds:
9-
10id: "s2c"
11binary: s2c
12main: ./s2/cmd/s2c/main.go
13flags:
14- -trimpath
15env:
16- CGO_ENABLED=0
17goos:
18- aix
19- linux
20- freebsd
21- netbsd
22- windows
23- darwin
24goarch:
25- 386
26- amd64
27- arm
28- arm64
29- ppc64
30- ppc64le
31- mips64
32- mips64le
33goarm:
34- 7
35gobinary: garble
36-
37id: "s2d"
38binary: s2d
39main: ./s2/cmd/s2d/main.go
40flags:
41- -trimpath
42env:
43- CGO_ENABLED=0
44goos:
45- aix
46- linux
47- freebsd
48- netbsd
49- windows
50- darwin
51goarch:
52- 386
53- amd64
54- arm
55- arm64
56- ppc64
57- ppc64le
58- mips64
59- mips64le
60goarm:
61- 7
62gobinary: garble
63-
64id: "s2sx"
65binary: s2sx
66main: ./s2/cmd/_s2sx/main.go
67flags:
68- -modfile=s2sx.mod
69- -trimpath
70env:
71- CGO_ENABLED=0
72goos:
73- aix
74- linux
75- freebsd
76- netbsd
77- windows
78- darwin
79goarch:
80- 386
81- amd64
82- arm
83- arm64
84- ppc64
85- ppc64le
86- mips64
87- mips64le
88goarm:
89- 7
90gobinary: garble
91
92archives:
93-
94id: s2-binaries
95name_template: "s2-{{ .Os }}_{{ .Arch }}_{{ .Version }}"
96replacements:
97aix: AIX
98darwin: OSX
99linux: Linux
100windows: Windows
101386: i386
102amd64: x86_64
103freebsd: FreeBSD
104netbsd: NetBSD
105format_overrides:
106- goos: windows
107format: zip
108files:
109- unpack/*
110- s2/LICENSE
111- s2/README.md
112checksum:
113name_template: 'checksums.txt'
114snapshot:
115name_template: "{{ .Tag }}-next"
116changelog:
117sort: asc
118filters:
119exclude:
120- '^doc:'
121- '^docs:'
122- '^test:'
123- '^tests:'
124- '^Update\sREADME.md'
125
126nfpms:
127-
128file_name_template: "s2_package_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
129vendor: Klaus Post
130homepage: https://github.com/klauspost/compress
131maintainer: Klaus Post <klauspost@gmail.com>
132description: S2 Compression Tool
133license: BSD 3-Clause
134formats:
135- deb
136- rpm
137replacements:
138darwin: Darwin
139linux: Linux
140freebsd: FreeBSD
141amd64: x86_64
142