@@ -24,57 +24,41 @@ vars:
24
24
tasks:
25
25
Windows_32bit:
26
26
desc: Builds Windows 32 bit binaries
27
-
dir: "{{.DIST_DIR}}"
28
27
cmds:
29
28
- |
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}}
35
30
31
+
cd {{.DIST_DIR}}
36
32
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
37
33
38
34
vars:
39
35
PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_386"
40
36
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}"
41
-
BUILD_PLATFORM: "windows/386"
42
-
CONTAINER_TAG: "{{.GO_VERSION}}-main"
43
37
PACKAGE_PLATFORM: "Windows_32bit"
44
38
PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip"
45
39
46
40
Windows_64bit:
47
41
desc: Builds Windows 64 bit binaries
48
-
dir: "{{.DIST_DIR}}"
49
42
cmds:
50
43
- |
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}}
56
45
46
+
cd {{.DIST_DIR}}
57
47
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
58
48
59
49
vars:
60
50
PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_amd64"
61
51
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.LDFLAGS}}"
62
-
BUILD_PLATFORM: "windows/amd64"
63
-
CONTAINER_TAG: "{{.GO_VERSION}}-main"
64
52
PACKAGE_PLATFORM: "Windows_64bit"
65
53
PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.zip"
66
54
67
55
Linux_32bit:
68
56
desc: Builds Linux 32 bit binaries
69
-
dir: "{{.DIST_DIR}}"
70
57
cmds:
71
58
- |
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}}
77
60
61
+
cd {{.DIST_DIR}}
78
62
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
79
63
- task: build_deb
80
64
vars:
@@ -84,22 +68,16 @@ tasks:
84
68
vars:
85
69
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd32"
86
70
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
87
-
BUILD_PLATFORM: "linux/386"
88
-
CONTAINER_TAG: "{{.GO_VERSION}}-main"
89
71
PACKAGE_PLATFORM: "Linux_32bit"
90
72
PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz"
91
73
92
74
Linux_64bit:
93
75
desc: Builds Linux 64 bit binaries
94
-
dir: "{{.DIST_DIR}}"
95
76
cmds:
96
77
- |
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}}
102
79
80
+
cd {{.DIST_DIR}}
103
81
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
104
82
- task: build_deb
105
83
vars:
@@ -109,22 +87,16 @@ tasks:
109
87
vars:
110
88
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd64"
111
89
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
112
-
BUILD_PLATFORM: "linux/amd64"
113
-
CONTAINER_TAG: "{{.GO_VERSION}}-main"
114
90
PACKAGE_PLATFORM: "Linux_64bit"
115
91
PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz"
116
92
117
93
Linux_ARMv7:
118
94
desc: Builds Linux ARMv7 binaries
119
-
dir: "{{.DIST_DIR}}"
120
95
cmds:
121
96
- |
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}}
127
98
99
+
cd {{.DIST_DIR}}
128
100
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
129
101
- task: build_deb
130
102
vars:
@@ -134,22 +106,16 @@ tasks:
134
106
vars:
135
107
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_7"
136
108
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
137
-
BUILD_PLATFORM: "linux/armv7"
138
-
CONTAINER_TAG: "{{.GO_VERSION}}-armhf"
139
109
PACKAGE_PLATFORM: "Linux_ARMv7"
140
110
PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz"
141
111
142
112
Linux_ARMv6:
143
113
desc: Builds Linux ARMv6 binaries
144
-
dir: "{{.DIST_DIR}}"
145
114
cmds:
146
115
- |
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}}
152
117
118
+
cd {{.DIST_DIR}}
153
119
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
154
120
- task: build_deb
155
121
vars:
@@ -159,22 +125,16 @@ tasks:
159
125
vars:
160
126
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_6"
161
127
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"
164
128
PACKAGE_PLATFORM: "Linux_ARMv6"
165
129
PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz"
166
130
167
131
Linux_ARM64:
168
132
desc: Builds Linux ARM64 binaries
169
-
dir: "{{.DIST_DIR}}"
170
133
cmds:
171
134
- |
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}}
177
136
137
+
cd {{.DIST_DIR}}
178
138
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
179
139
- task: build_deb
180
140
vars:
@@ -184,8 +144,6 @@ tasks:
184
144
vars:
185
145
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_64"
186
146
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"
189
147
PACKAGE_PLATFORM: "Linux_ARM64"
190
148
PACKAGE_NAME: "{{.PROJECT_NAME}}_{{.VERSION}}_{{.PACKAGE_PLATFORM}}.tar.gz"
191
149
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4