Skip to content

Commit d8468df

Browse files
authored
Merge pull request #6 from arduino/umbynos/enhance_release_files_2
place license in the created folder too, followup of #3
2 parents 6c0ad59 + f408750 commit d8468df

File tree

1 file changed

+25
-11
lines changed

1 file changed

+25
-11
lines changed

DistTasks.yml

+25-11
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,15 @@ tasks:
4040
dir: "{{.DIST_DIR}}"
4141
cmds:
4242
- |
43+
mkdir {{.PLATFORM_DIR}}
44+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
4345
docker run -v `pwd`/..:/home/build -w /home/build \
4446
-e CGO_ENABLED=1 \
4547
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
4648
--build-cmd "{{.BUILD_COMMAND}}" \
4749
-p "{{.BUILD_PLATFORM}}"
4850
49-
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe
50-
zip {{.PACKAGE_NAME}} ../LICENSE.txt -j
51+
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
5152
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
5253
5354
vars:
@@ -63,14 +64,15 @@ tasks:
6364
dir: "{{.DIST_DIR}}"
6465
cmds:
6566
- |
67+
mkdir {{.PLATFORM_DIR}}
68+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
6669
docker run -v `pwd`/..:/home/build -w /home/build \
6770
-e CGO_ENABLED=1 \
6871
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
6972
--build-cmd "{{.BUILD_COMMAND}}" \
7073
-p "{{.BUILD_PLATFORM}}"
7174
72-
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe
73-
zip {{.PACKAGE_NAME}} ../LICENSE.txt -j
75+
zip {{.PACKAGE_NAME}} {{.PLATFORM_DIR}}/{{.PROJECT_NAME}}.exe {{.PLATFORM_DIR}}/LICENSE.txt
7476
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
7577
7678
vars:
@@ -86,13 +88,15 @@ tasks:
8688
dir: "{{.DIST_DIR}}"
8789
cmds:
8890
- |
91+
mkdir {{.PLATFORM_DIR}}
92+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
8993
docker run -v `pwd`/..:/home/build -w /home/build \
9094
-e CGO_ENABLED=1 \
9195
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
9296
--build-cmd "{{.BUILD_COMMAND}}" \
9397
-p "{{.BUILD_PLATFORM}}"
9498
95-
tar cz {{.PLATFORM_DIR}} ../LICENSE.txt -f {{.PACKAGE_NAME}}
99+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
96100
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
97101
98102
vars:
@@ -108,13 +112,15 @@ tasks:
108112
dir: "{{.DIST_DIR}}"
109113
cmds:
110114
- |
115+
mkdir {{.PLATFORM_DIR}}
116+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
111117
docker run -v `pwd`/..:/home/build -w /home/build \
112118
-e CGO_ENABLED=1 \
113119
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
114120
--build-cmd "{{.BUILD_COMMAND}}" \
115121
-p "{{.BUILD_PLATFORM}}"
116122
117-
tar cz {{.PLATFORM_DIR}} ../LICENSE.txt -f {{.PACKAGE_NAME}}
123+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
118124
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
119125
120126
vars:
@@ -130,13 +136,15 @@ tasks:
130136
dir: "{{.DIST_DIR}}"
131137
cmds:
132138
- |
139+
mkdir {{.PLATFORM_DIR}}
140+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
133141
docker run -v `pwd`/..:/home/build -w /home/build \
134142
-e CGO_ENABLED=1 \
135143
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
136144
--build-cmd "{{.BUILD_COMMAND}}" \
137145
-p "{{.BUILD_PLATFORM}}"
138146
139-
tar cz {{.PLATFORM_DIR}} ../LICENSE.txt -f {{.PACKAGE_NAME}}
147+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
140148
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
141149
142150
vars:
@@ -152,13 +160,15 @@ tasks:
152160
dir: "{{.DIST_DIR}}"
153161
cmds:
154162
- |
163+
mkdir {{.PLATFORM_DIR}}
164+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
155165
docker run -v `pwd`/..:/home/build -w /home/build \
156166
-e CGO_ENABLED=1 \
157167
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
158168
--build-cmd "{{.BUILD_COMMAND}}" \
159169
-p "{{.BUILD_PLATFORM}}"
160170
161-
tar cz {{.PLATFORM_DIR}} ../LICENSE.txt -f {{.PACKAGE_NAME}}
171+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
162172
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
163173
164174
vars:
@@ -202,17 +212,19 @@ tasks:
202212
dir: "{{.DIST_DIR}}"
203213
cmds:
204214
- |
215+
mkdir {{.PLATFORM_DIR}}
216+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
205217
docker run -v `pwd`/..:/home/build -w /home/build \
206218
-e CGO_ENABLED=1 \
207219
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
208220
--build-cmd "{{.BUILD_COMMAND}}" \
209221
-p "{{.BUILD_PLATFORM}}"
210222
211-
tar cz {{.PLATFORM_DIR}} ../LICENSE.txt -f {{.PACKAGE_NAME}}
223+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
212224
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
213225
214226
vars:
215-
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_6"
227+
PLATFORM_DIR: "{{.PROJECT_NAME}}_linux_arm_64"
216228
BUILD_COMMAND: "go build -o {{.DIST_DIR}}/{{.PLATFORM_DIR}}/{{.PROJECT_NAME}} {{.LDFLAGS}}"
217229
BUILD_PLATFORM: "linux/arm64"
218230
CONTAINER_TAG: "{{.GO_VERSION}}-arm"
@@ -224,13 +236,15 @@ tasks:
224236
dir: "{{.DIST_DIR}}"
225237
cmds:
226238
- |
239+
mkdir {{.PLATFORM_DIR}}
240+
cp ../LICENSE.txt {{.PLATFORM_DIR}}/
227241
docker run -v `pwd`/..:/home/build -w /home/build \
228242
-e CGO_ENABLED=1 \
229243
{{.CONTAINER}}:{{.CONTAINER_TAG}} \
230244
--build-cmd "{{.BUILD_COMMAND}}" \
231245
-p "{{.BUILD_PLATFORM}}"
232246
233-
tar cz {{.PLATFORM_DIR}} ../LICENSE.txt -f {{.PACKAGE_NAME}}
247+
tar cz {{.PLATFORM_DIR}} -f {{.PACKAGE_NAME}}
234248
sha256sum {{.PACKAGE_NAME}} >> {{.CHECKSUM_FILE}}
235249
236250
vars:

0 commit comments

Comments
 (0)