@@ -24,57 +24,41 @@ vars:
2424tasks :
2525  Windows_32bit :
2626    desc : Builds Windows 32 bit binaries 
27-     dir : " {{.DIST_DIR}}" 
2827    cmds :
2928      - | 
30-         docker run -v `pwd`/..:/home/build -w /home/build \ 
31-         -e CGO_ENABLED=0 \ 
32-         {{.CONTAINER}}:{{.CONTAINER_TAG}} \ 
33-         --build-cmd "{{.BUILD_COMMAND}}" \ 
34-         -p "{{.BUILD_PLATFORM}}" 
29+         CGO_ENABLED=0 GOOS=windows GOARCH=386 {{.BUILD_COMMAND}} 
3530
31+         cd {{.DIST_DIR}} 
3632        zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j 
3733
3834vars :
3935      PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_386" 
4036      BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}" 
41-       BUILD_PLATFORM : " windows/386" 
42-       CONTAINER_TAG : " {{.GO_VERSION}}-main" 
4337      PACKAGE_PLATFORM : " Windows_32bit" 
4438      PACKAGE_NAME : " {{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip" 
4539
4640  Windows_64bit :
4741    desc : Builds Windows 64 bit binaries 
48-     dir : " {{.DIST_DIR}}" 
4942    cmds :
5043      - | 
51-         docker run -v `pwd`/..:/home/build -w /home/build \ 
52-         -e CGO_ENABLED=0 \ 
53-         {{.CONTAINER}}:{{.CONTAINER_TAG}} \ 
54-         --build-cmd "{{.BUILD_COMMAND}}" \ 
55-         -p "{{.BUILD_PLATFORM}}" 
44+         CGO_ENABLED=0 GOOS=windows GOARCH=amd64 {{.BUILD_COMMAND}} 
5645
46+         cd {{.DIST_DIR}} 
5747        zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j 
5848
5949vars :
6050      PLATFORM_DIR : " {{.PROJECT_NAME}}_windows_amd64" 
6151      BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}" 
62-       BUILD_PLATFORM : " windows/amd64" 
63-       CONTAINER_TAG : " {{.GO_VERSION}}-main" 
6452      PACKAGE_PLATFORM : " Windows_64bit" 
6553      PACKAGE_NAME : " {{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip" 
6654
6755  Linux_32bit :
6856    desc : Builds Linux 32 bit binaries 
69-     dir : " {{.DIST_DIR}}" 
7057    cmds :
7158      - | 
72-         docker run -v `pwd`/..:/home/build -w /home/build \ 
73-         -e CGO_ENABLED=0 \ 
74-         {{.CONTAINER}}:{{.CONTAINER_TAG}} \ 
75-         --build-cmd "{{.BUILD_COMMAND}}" \ 
76-         -p "{{.BUILD_PLATFORM}}" 
59+         CGO_ENABLED=0 GOOS=linux GOARCH=386 {{.BUILD_COMMAND}} 
7760
61+         cd {{.DIST_DIR}} 
7862        tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt  -f {{.PACKAGE_NAME}} 
7963task : build_deb 
8064        vars :
@@ -84,22 +68,16 @@ tasks:
8468    vars :
8569      PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd32" 
8670      BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" 
87-       BUILD_PLATFORM : " linux/386" 
88-       CONTAINER_TAG : " {{.GO_VERSION}}-main" 
8971      PACKAGE_PLATFORM : " Linux_32bit" 
9072      PACKAGE_NAME : " {{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz" 
9173
9274  Linux_64bit :
9375    desc : Builds Linux 64 bit binaries 
94-     dir : " {{.DIST_DIR}}" 
9576    cmds :
9677      - | 
97-         docker run -v `pwd`/..:/home/build -w /home/build \ 
98-         -e CGO_ENABLED=0 \ 
99-         {{.CONTAINER}}:{{.CONTAINER_TAG}} \ 
100-         --build-cmd "{{.BUILD_COMMAND}}" \ 
101-         -p "{{.BUILD_PLATFORM}}" 
78+         CGO_ENABLED=0 GOOS=linux GOARCH=amd64 {{.BUILD_COMMAND}} 
10279
80+         cd {{.DIST_DIR}} 
10381        tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt  -f {{.PACKAGE_NAME}} 
10482task : build_deb 
10583        vars :
@@ -109,22 +87,16 @@ tasks:
10987    vars :
11088      PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_amd64" 
11189      BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" 
112-       BUILD_PLATFORM : " linux/amd64" 
113-       CONTAINER_TAG : " {{.GO_VERSION}}-main" 
11490      PACKAGE_PLATFORM : " Linux_64bit" 
11591      PACKAGE_NAME : " {{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz" 
11692
11793  Linux_ARMv7 :
11894    desc : Builds Linux ARMv7 binaries 
119-     dir : " {{.DIST_DIR}}" 
12095    cmds :
12196      - | 
122-         docker run -v `pwd`/..:/home/build -w /home/build \ 
123-         -e CGO_ENABLED=0 \ 
124-         {{.CONTAINER}}:{{.CONTAINER_TAG}} \ 
125-         --build-cmd "{{.BUILD_COMMAND}}" \ 
126-         -p "{{.BUILD_PLATFORM}}" 
97+         CGO_ENABLED=0 GOOS=linux GOARM=7 GOARCH=arm {{.BUILD_COMMAND}} 
12798
99+         cd {{.DIST_DIR}} 
128100        tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt  -f {{.PACKAGE_NAME}} 
129101task : build_deb 
130102        vars :
@@ -134,22 +106,16 @@ tasks:
134106    vars :
135107      PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_7" 
136108      BUILD_COMMAND : " go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" 
137-       BUILD_PLATFORM : " linux/armv7" 
138-       CONTAINER_TAG : " {{.GO_VERSION}}-armhf" 
139109      PACKAGE_PLATFORM : " Linux_ARMv7" 
140110      PACKAGE_NAME : " {{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz" 
141111
142112  Linux_ARMv6 :
143113    desc : Builds Linux ARMv6 binaries 
144-     dir : " {{.DIST_DIR}}" 
145114    cmds :
146115      - | 
147-         docker run -v `pwd`/..:/home/build -w /home/build \ 
148-         -e CGO_ENABLED=0 \ 
149-         {{.CONTAINER}}:{{.CONTAINER_TAG}} \ 
150-         --build-cmd "{{.BUILD_COMMAND}}" \ 
151-         -p "{{.BUILD_PLATFORM}}" 
116+         CGO_ENABLED=0 GOOS=linux GOARM=6 GOARCH=arm {{.BUILD_COMMAND}} 
152117
118+         cd {{.DIST_DIR}} 
153119        tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt  -f {{.PACKAGE_NAME}} 
154120task : build_deb 
155121        vars :
@@ -159,22 +125,16 @@ tasks:
159125    vars :
160126      PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_6" 
161127      BUILD_COMMAND : " go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" 
162-       BUILD_PLATFORM : " linux/armv6" 
163-       CONTAINER_TAG : " {{.GO_VERSION}}-armel-debian12" 
164128      PACKAGE_PLATFORM : " Linux_ARMv6" 
165129      PACKAGE_NAME : " {{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz" 
166130
167131  Linux_ARM64 :
168132    desc : Builds Linux ARM64 binaries 
169-     dir : " {{.DIST_DIR}}" 
170133    cmds :
171134      - | 
172-         docker run -v `pwd`/..:/home/build -w /home/build \ 
173-         -e CGO_ENABLED=0 \ 
174-         {{.CONTAINER}}:{{.CONTAINER_TAG}} \ 
175-         --build-cmd "{{.BUILD_COMMAND}}" \ 
176-         -p "{{.BUILD_PLATFORM}}" 
135+         CGO_ENABLED=0 GOOS=linux GOARCH=arm64 {{.BUILD_COMMAND}} 
177136
137+         cd {{.DIST_DIR}} 
178138        tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt  -f {{.PACKAGE_NAME}} 
179139task : build_deb 
180140        vars :
@@ -184,8 +144,6 @@ tasks:
184144    vars :
185145      PLATFORM_DIR : " {{.PROJECT_NAME}}_linux_arm_64" 
186146      BUILD_COMMAND : " go build -buildvcs=false -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}" 
187-       BUILD_PLATFORM : " linux/arm64" 
188-       CONTAINER_TAG : " {{.GO_VERSION}}-arm-debian12" 
189147      PACKAGE_PLATFORM : " Linux_ARM64" 
190148      PACKAGE_NAME : " {{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz" 
191149
0 commit comments