@@ -20,22 +20,8 @@ version: "3"
20
20
vars :
21
21
CONTAINER : " docker.elastic.co/beats-dev/golang-crossbuild"
22
22
GO_VERSION : " 1.17.8"
23
- CHECKSUM_FILE : " {{.VERSION}}-checksums.txt"
24
23
25
24
tasks :
26
- all :
27
- desc : Build for distribution for all platforms
28
- cmds :
29
- - task : Windows_32bit
30
- - task : Windows_64bit
31
- - task : Linux_32bit
32
- - task : Linux_64bit
33
- - task : Linux_ARMv6
34
- - task : Linux_ARMv7
35
- - task : Linux_ARM64
36
- - task : macOS_64bit
37
- - task : macOS_ARM64
38
-
39
25
Windows_32bit :
40
26
desc : Builds Windows 32 bit binaries
41
27
dir : " {{.DIST_DIR}}"
48
34
-p "{{.BUILD_PLATFORM}}"
49
35
50
36
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
51
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
52
37
53
38
vars :
54
39
PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_386"
70
55
-p "{{.BUILD_PLATFORM}}"
71
56
72
57
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
73
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
74
58
75
59
vars :
76
60
PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_amd64"
92
76
-p "{{.BUILD_PLATFORM}}"
93
77
94
78
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
95
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
96
79
97
80
vars :
98
81
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd32"
@@ -114,7 +97,6 @@ tasks:
114
97
-p "{{.BUILD_PLATFORM}}"
115
98
116
99
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
117
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
118
100
119
101
vars :
120
102
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd64"
@@ -136,7 +118,6 @@ tasks:
136
118
-p "{{.BUILD_PLATFORM}}"
137
119
138
120
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
139
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
140
121
141
122
vars :
142
123
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_7"
@@ -158,7 +139,6 @@ tasks:
158
139
-p "{{.BUILD_PLATFORM}}"
159
140
160
141
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
161
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
162
142
163
143
vars :
164
144
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_6"
@@ -208,7 +188,6 @@ tasks:
208
188
-p "{{.BUILD_PLATFORM}}"
209
189
210
190
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
211
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
212
191
213
192
vars :
214
193
PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_64"
@@ -230,7 +209,6 @@ tasks:
230
209
-p "{{.BUILD_PLATFORM}}"
231
210
232
211
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
233
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
234
212
235
213
vars :
236
214
PLATFORM_DIR : " {{.PROJECT_NAME}}_osx_darwin_amd64"
@@ -265,7 +243,6 @@ tasks:
265
243
-p "{{.BUILD_PLATFORM}}"
266
244
267
245
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
268
- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
269
246
270
247
vars :
271
248
PLATFORM_DIR : " {{.PROJECT_NAME}}_osx_darwin_arm64"
0 commit comments