Skip to content

Commit 4453ccb

Browse files
Merge pull request #59 from MatteoPologruto/fix-release-packaging
Create archive with upper level directory
2 parents 6aa0be6 + a59cbac commit 4453ccb

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

DistTasks.yml

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,15 @@ tasks:
2727
dir: "{{.DIST_DIR}}"
2828
cmds:
2929
- |
30+
mkdir {{.PLATFORM_DIR}}
31+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
3032
docker run -v `pwd`/..:/home/build -w /home/build \
3133
-e CGO_ENABLED=1 \
3234
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
3335
--build-cmd "{{.BUILD_COMMAND}}" \
3436
-p "{{.BUILD_PLATFORM}}"
3537
36-
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
38+
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
3739
3840
vars:
3941
PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_386"
@@ -48,13 +50,15 @@ tasks:
4850
dir: "{{.DIST_DIR}}"
4951
cmds:
5052
- |
53+
mkdir {{.PLATFORM_DIR}}
54+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
5155
docker run -v `pwd`/..:/home/build -w /home/build \
5256
-e CGO_ENABLED=1 \
5357
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
5458
--build-cmd "{{.BUILD_COMMAND}}" \
5559
-p "{{.BUILD_PLATFORM}}"
5660
57-
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe ../LICENSE.txt -j
61+
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
5862
5963
vars:
6064
PLATFORM_DIR: "{{.PROJECT_NAME}}_windows_amd64"
@@ -69,13 +73,15 @@ tasks:
6973
dir: "{{.DIST_DIR}}"
7074
cmds:
7175
- |
76+
mkdir {{.PLATFORM_DIR}}
77+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
7278
docker run -v `pwd`/..:/home/build -w /home/build \
7379
-e CGO_ENABLED=1 \
7480
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
7581
--build-cmd "{{.BUILD_COMMAND}}" \
7682
-p "{{.BUILD_PLATFORM}}"
7783
78-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
84+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
7985
8086
vars:
8187
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd32"
@@ -90,13 +96,15 @@ tasks:
9096
dir: "{{.DIST_DIR}}"
9197
cmds:
9298
- |
99+
mkdir {{.PLATFORM_DIR}}
100+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
93101
docker run -v `pwd`/..:/home/build -w /home/build \
94102
-e CGO_ENABLED=1 \
95103
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
96104
--build-cmd "{{.BUILD_COMMAND}}" \
97105
-p "{{.BUILD_PLATFORM}}"
98106
99-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
107+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
100108
101109
vars:
102110
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_amd64"
@@ -111,13 +119,15 @@ tasks:
111119
dir: "{{.DIST_DIR}}"
112120
cmds:
113121
- |
122+
mkdir {{.PLATFORM_DIR}}
123+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
114124
docker run -v `pwd`/..:/home/build -w /home/build \
115125
-e CGO_ENABLED=1 \
116126
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
117127
--build-cmd "{{.BUILD_COMMAND}}" \
118128
-p "{{.BUILD_PLATFORM}}"
119129
120-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
130+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
121131
122132
vars:
123133
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_7"
@@ -132,13 +142,15 @@ tasks:
132142
dir: "{{.DIST_DIR}}"
133143
cmds:
134144
- |
145+
mkdir {{.PLATFORM_DIR}}
146+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
135147
docker run -v `pwd`/..:/home/build -w /home/build \
136148
-e CGO_ENABLED=1 \
137149
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
138150
--build-cmd "{{.BUILD_COMMAND}}" \
139151
-p "{{.BUILD_PLATFORM}}"
140152
141-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
153+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
142154
143155
vars:
144156
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_6"
@@ -181,13 +193,15 @@ tasks:
181193
dir: "{{.DIST_DIR}}"
182194
cmds:
183195
- |
196+
mkdir {{.PLATFORM_DIR}}
197+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
184198
docker run -v `pwd`/..:/home/build -w /home/build \
185199
-e CGO_ENABLED=1 \
186200
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
187201
--build-cmd "{{.BUILD_COMMAND}}" \
188202
-p "{{.BUILD_PLATFORM}}"
189203
190-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
204+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
191205
192206
vars:
193207
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_64"
@@ -202,13 +216,15 @@ tasks:
202216
dir: "{{.DIST_DIR}}"
203217
cmds:
204218
- |
219+
mkdir {{.PLATFORM_DIR}}
220+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
205221
docker run -v `pwd`/..:/home/build -w /home/build \
206222
-e CGO_ENABLED=1 \
207223
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
208224
--build-cmd "{{.BUILD_COMMAND}}" \
209225
-p "{{.BUILD_PLATFORM}}"
210226
211-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
227+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
212228
213229
vars:
214230
PLATFORM_DIR: "{{.PROJECT_NAME}}_osx_darwin_amd64"
@@ -236,13 +252,15 @@ tasks:
236252
dir: "{{.DIST_DIR}}"
237253
cmds:
238254
- |
255+
mkdir {{.PLATFORM_DIR}}
256+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
239257
docker run -v `pwd`/..:/home/build -w /home/build \
240258
-e CGO_ENABLED=1 \
241259
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
242260
--build-cmd "{{.BUILD_COMMAND}}" \
243261
-p "{{.BUILD_PLATFORM}}"
244262
245-
tar cz -C {{.PLATFORM_DIR}} {{.PROJECT_NAME}} -C ../.. LICENSE.txt -f {{.PACKAGE_NAME}}
263+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
246264
247265
vars:
248266
PLATFORM_DIR: "{{.PROJECT_NAME}}_osx_darwin_arm64"

0 commit comments

Comments
 (0)