@@ -20,22 +20,8 @@ version: "3"
2020vars :
2121 CONTAINER : " docker.elastic.co/beats-dev/golang-crossbuild"
2222 GO_VERSION : " 1.17.8"
23- CHECKSUM_FILE : " {{.VERSION}}-checksums.txt"
2423
2524tasks :
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-
3925 Windows_32bit :
4026 desc : Builds Windows 32 bit binaries
4127 dir : " {{.DIST_DIR}}"
4834 -p "{{.BUILD_PLATFORM}}"
4935
5036 zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
51- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
5237
5338 vars :
5439 PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_386"
7055 -p "{{.BUILD_PLATFORM}}"
7156
7257 zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
73- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
7458
7559 vars :
7660 PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_amd64"
9276 -p "{{.BUILD_PLATFORM}}"
9377
9478 tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
95- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
9679
9780 vars :
9881 PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd32"
@@ -114,7 +97,6 @@ tasks:
11497 -p "{{.BUILD_PLATFORM}}"
11598
11699 tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
117- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
118100
119101 vars :
120102 PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd64"
@@ -136,7 +118,6 @@ tasks:
136118 -p "{{.BUILD_PLATFORM}}"
137119
138120 tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
139- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
140121
141122 vars :
142123 PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_7"
@@ -158,7 +139,6 @@ tasks:
158139 -p "{{.BUILD_PLATFORM}}"
159140
160141 tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
161- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
162142
163143 vars :
164144 PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_6"
@@ -208,7 +188,6 @@ tasks:
208188 -p "{{.BUILD_PLATFORM}}"
209189
210190 tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
211- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
212191
213192 vars :
214193 PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_64"
@@ -230,7 +209,6 @@ tasks:
230209 -p "{{.BUILD_PLATFORM}}"
231210
232211 tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
233- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
234212
235213 vars :
236214 PLATFORM_DIR : " {{.PROJECT_NAME}}_osx_darwin_amd64"
@@ -265,7 +243,6 @@ tasks:
265243 -p "{{.BUILD_PLATFORM}}"
266244
267245 tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
268- sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
269246
270247 vars :
271248 PLATFORM_DIR : " {{.PROJECT_NAME}}_osx_darwin_arm64"
0 commit comments