Skip to content

Commit 99bfe37

Browse files
authored
Merge pull request #7 from arduino/zip_inside_folder
Create dist files with a root folder containing the files
2 parents 38ef17e + 6606f35 commit 99bfe37

File tree

1 file changed

+32
-8
lines changed

1 file changed

+32
-8
lines changed

DistTasks.yml

Lines changed: 32 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,16 @@ tasks:
3434
dir: "{{ .DIST_DIR }}"
3535
cmds:
3636
- |
37+
mkdir -p {{.PLATFORM_DIR}}/
38+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
39+
3740
docker run -v `pwd`/..:/home/build -w /home/build \
3841
-e CGO_ENABLED=1 \
3942
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
4043
--build-cmd "{{ .BUILD_COMMAND }}" \
4144
-p "{{ .BUILD_PLATFORM }}"
4245
43-
zip {{ .PACKAGE_NAME}} {{ .PLATFORM_DIR }}/{{ .PROJECT_NAME }}.exe ../LICENSE.txt -j
46+
zip {{.PACKAGE_NAME}} -r {{.PLATFORM_DIR}}
4447
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
4548
4649
vars:
@@ -56,13 +59,16 @@ tasks:
5659
dir: "{{ .DIST_DIR }}"
5760
cmds:
5861
- |
62+
mkdir -p {{.PLATFORM_DIR}}/
63+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
64+
5965
docker run -v `pwd`/..:/home/build -w /home/build \
6066
-e CGO_ENABLED=1 \
6167
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
6268
--build-cmd "{{ .BUILD_COMMAND }}" \
6369
-p "{{ .BUILD_PLATFORM }}"
6470
65-
zip {{ .PACKAGE_NAME}} {{ .PLATFORM_DIR }}/{{ .PROJECT_NAME }}.exe ../LICENSE.txt -j
71+
zip {{.PACKAGE_NAME}} -r {{.PLATFORM_DIR}}
6672
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
6773
6874
vars:
@@ -78,13 +84,16 @@ tasks:
7884
dir: "{{ .DIST_DIR }}"
7985
cmds:
8086
- |
87+
mkdir -p {{.PLATFORM_DIR}}/
88+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
89+
8190
docker run -v `pwd`/..:/home/build -w /home/build \
8291
-e CGO_ENABLED=1 \
8392
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
8493
--build-cmd "{{ .BUILD_COMMAND }}" \
8594
-p "{{ .BUILD_PLATFORM }}"
8695
87-
tar cz -C {{ .PLATFORM_DIR }} {{ .PROJECT_NAME }} -C ../.. LICENSE.txt -f {{ .PACKAGE_NAME }}
96+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
8897
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
8998
9099
vars:
@@ -100,13 +109,16 @@ tasks:
100109
dir: "{{ .DIST_DIR }}"
101110
cmds:
102111
- |
112+
mkdir -p {{.PLATFORM_DIR}}/
113+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
114+
103115
docker run -v `pwd`/..:/home/build -w /home/build \
104116
-e CGO_ENABLED=1 \
105117
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
106118
--build-cmd "{{ .BUILD_COMMAND }}" \
107119
-p "{{ .BUILD_PLATFORM }}"
108120
109-
tar cz -C {{ .PLATFORM_DIR }} {{ .PROJECT_NAME }} -C ../.. LICENSE.txt -f {{ .PACKAGE_NAME }}
121+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
110122
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
111123
112124
vars:
@@ -122,13 +134,16 @@ tasks:
122134
dir: "{{ .DIST_DIR }}"
123135
cmds:
124136
- |
137+
mkdir -p {{.PLATFORM_DIR}}/
138+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
139+
125140
docker run -v `pwd`/..:/home/build -w /home/build \
126141
-e CGO_ENABLED=1 \
127142
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
128143
--build-cmd "{{ .BUILD_COMMAND }}" \
129144
-p "{{ .BUILD_PLATFORM }}"
130145
131-
tar cz -C {{ .PLATFORM_DIR }} {{ .PROJECT_NAME }} -C ../.. LICENSE.txt -f {{ .PACKAGE_NAME }}
146+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
132147
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
133148
134149
vars:
@@ -144,13 +159,16 @@ tasks:
144159
dir: "{{ .DIST_DIR }}"
145160
cmds:
146161
- |
162+
mkdir -p {{.PLATFORM_DIR}}/
163+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
164+
147165
docker run -v `pwd`/..:/home/build -w /home/build \
148166
-e CGO_ENABLED=1 \
149167
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
150168
--build-cmd "{{ .BUILD_COMMAND }}" \
151169
-p "{{ .BUILD_PLATFORM }}"
152170
153-
tar cz -C {{ .PLATFORM_DIR }} {{ .PROJECT_NAME }} -C ../.. LICENSE.txt -f {{ .PACKAGE_NAME }}
171+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
154172
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
155173
156174
vars:
@@ -194,13 +212,16 @@ tasks:
194212
dir: "{{ .DIST_DIR }}"
195213
cmds:
196214
- |
215+
mkdir -p {{.PLATFORM_DIR}}/
216+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
217+
197218
docker run -v `pwd`/..:/home/build -w /home/build \
198219
-e CGO_ENABLED=1 \
199220
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
200221
--build-cmd "{{ .BUILD_COMMAND }}" \
201222
-p "{{ .BUILD_PLATFORM }}"
202223
203-
tar cz -C {{ .PLATFORM_DIR }} {{ .PROJECT_NAME }} -C ../.. LICENSE.txt -f {{ .PACKAGE_NAME }}
224+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
204225
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
205226
206227
vars:
@@ -216,13 +237,16 @@ tasks:
216237
dir: "{{ .DIST_DIR }}"
217238
cmds:
218239
- |
240+
mkdir -p {{.PLATFORM_DIR}}/
241+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
242+
219243
docker run -v `pwd`/..:/home/build -w /home/build \
220244
-e CGO_ENABLED=1 \
221245
{{ .CONTAINER }}:{{ .CONTAINER_TAG }} \
222246
--build-cmd "{{ .BUILD_COMMAND }}" \
223247
-p "{{ .BUILD_PLATFORM }}"
224248
225-
tar cz -C {{ .PLATFORM_DIR }} {{ .PROJECT_NAME }} -C ../.. LICENSE.txt -f {{ .PACKAGE_NAME }}
249+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
226250
sha256sum {{ .PACKAGE_NAME }} >> {{ .CHECKSUM_FILE }}
227251
228252
vars:

0 commit comments

Comments
 (0)