Skip to content

Commit 78a3538

Browse files
committed
更新支持平台
1 parent 727e0bd commit 78a3538

File tree

2 files changed

+76
-12
lines changed

2 files changed

+76
-12
lines changed

.travis.yml

+18-6
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,24 @@ deploy:
2525
token: ${TOKEN}
2626
cleanup: false
2727
file:
28-
- linux_amd64_client.tar.gz
29-
- linux_amd64_server.tar.gz
30-
- linux_arm64_client.tar.gz
31-
- linux_arm64_server.tar.gz
32-
- windows_amd64_client.tar.gz
33-
- windows_amd64_server.tar.gz
28+
- ddns-client.linux-amd64.tar.gz
29+
- ddns-client.windows-amd64.tar.gz
30+
- ddns-client.darwin-amd64.tar.gz
31+
- ddns-client.linux-mips64le.tar.gz
32+
- ddns-client.linux-mips64.tar.gz
33+
- ddns-client.linux-mipsle.tar.gz
34+
- ddns-client.linux-mips.tar.gz
35+
- ddns-client.linux-arm64.tar.gz
36+
- ddns-client.linux-arm_v7.tar.gz
37+
- ddns-server.linux-amd64.tar.gz
38+
- ddns-server.windows-amd64.tar.gz
39+
- ddns-server.darwin-amd64.tar.gz
40+
- ddns-server.linux-mips64le.tar.gz
41+
- ddns-server.linux-mips64.tar.gz
42+
- ddns-server.linux-mipsle.tar.gz
43+
- ddns-server.linux-mips.tar.gz
44+
- ddns-server.linux-arm64.tar.gz
45+
- ddns-server.linux-arm_v7.tar.gz
3446
on:
3547
tags: true
3648
all_branches: true

build.sh

+58-6
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,78 @@
22

33
# client
44
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
5-
tar -czvf linux_amd64_client.tar.gz ddns-client
5+
tar -czvf ddns-client.linux-amd64.tar.gz ddns-client
66
rm -f ddns-client
77

88
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags "-w -s" -o ddns-client.exe ./main-code/client/ddns-client.go
9-
tar -czvf windows_amd64_client.tar.gz ddns-client.exe
9+
tar -czvf ddns-client.windows-amd64.tar.gz ddns-client.exe
1010
rm -f ddns-client.exe
1111

12+
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
13+
tar -czvf ddns-client.darwin-amd64.tar.gz ddns-client
14+
rm -f ddns-client
15+
16+
# mips
17+
CGO_ENABLED=0 GOOS=linux GOARCH=mips64le go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
18+
tar -czvf ddns-client.linux-mips64le.tar.gz ddns-client
19+
rm -f ddns-client
20+
21+
CGO_ENABLED=0 GOOS=linux GOARCH=mips64 go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
22+
tar -czvf ddns-client.linux-mips64.tar.gz ddns-client
23+
rm -f ddns-client
24+
25+
CGO_ENABLED=0 GOOS=linux GOARCH=mipsle go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
26+
tar -czvf ddns-client.linux-mipsle.tar.gz ddns-client
27+
rm -f ddns-client
28+
29+
CGO_ENABLED=0 GOOS=linux GOARCH=mips go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
30+
tar -czvf ddns-client.linux-mips.tar.gz ddns-client
31+
rm -f ddns-client
32+
33+
# arm
1234
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
13-
tar -czvf linux_arm64_client.tar.gz ddns-client
35+
tar -czvf ddns-client.linux-arm64.tar.gz ddns-client
36+
rm -f ddns-client
37+
38+
CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -ldflags "-w -s" -o ddns-client ./main-code/client/ddns-client.go
39+
tar -czvf ddns-client.linux-arm_v7.tar.gz ddns-client
1440
rm -f ddns-client
1541

1642
# server
1743
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
18-
tar -czvf linux_amd64_server.tar.gz ddns-server
44+
tar -czvf ddns-server.linux-amd64.tar.gz ddns-server
1945
rm -f ddns-server
2046

2147
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags "-w -s" -o ddns-server.exe ./main-code/server/ddns-server.go
22-
tar -czvf windows_amd64_server.tar.gz ddns-server.exe
48+
tar -czvf ddns-server.windows-amd64.tar.gz ddns-server.exe
2349
rm -f ddns-server.exe
2450

51+
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
52+
tar -czvf ddns-server.darwin-amd64.tar.gz ddns-server
53+
rm -f ddns-server
54+
55+
# mips
56+
CGO_ENABLED=0 GOOS=linux GOARCH=mips64le go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
57+
tar -czvf ddns-server.linux-mips64le.tar.gz ddns-server
58+
rm -f ddns-server
59+
60+
CGO_ENABLED=0 GOOS=linux GOARCH=mips64 go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
61+
tar -czvf ddns-server.linux-mips64.tar.gz ddns-server
62+
rm -f ddns-server
63+
64+
CGO_ENABLED=0 GOOS=linux GOARCH=mipsle go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
65+
tar -czvf ddns-server.linux-mipsle.tar.gz ddns-server
66+
rm -f ddns-server
67+
68+
CGO_ENABLED=0 GOOS=linux GOARCH=mips go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
69+
tar -czvf ddns-server.linux-mips.tar.gz ddns-server
70+
rm -f ddns-server
71+
72+
# arm
2573
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
26-
tar -czvf linux_arm64_server.tar.gz ddns-server
74+
tar -czvf ddns-server.linux-arm64.tar.gz ddns-server
75+
rm -f ddns-server
76+
77+
CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -ldflags "-w -s" -o ddns-server ./main-code/server/ddns-server.go
78+
tar -czvf ddns-server.linux-arm_v7.tar.gz ddns-server
2779
rm -f ddns-server

0 commit comments

Comments
 (0)